module numpy.ndmath
¶
Source: stdlib/numpy/ndmath.codon
numpy.ndmath
¶Source: stdlib/numpy/ndmath.codon
cumprod(a, axis = None, dtype: type = NoneType, out = None)
¶cumsum(a, axis = None, dtype: type = NoneType, out = None)
¶diff(a, axis: int = -1, n: int = 1, append = None, prepend = None)
¶gradient(f, *varargs, axis = None, edge_order: int = 1)
¶ediff1d(ary, to_begin = None, to_end = None)
¶cross(a, b, axisa: int = -1, axisb: int = -1, axisc: int = -1, axis = None)
¶trapz(y, x = None, dx = 1.0, axis: int = -1)
¶convolve(v, a, mode: str = "full")
¶add
= BinaryUFunc(operator.add, "add", 0)
¶subtract
= BinaryUFunc(operator.sub, "subtract")
¶multiply
= BinaryUFunc(operator.mul, "multiply", 1)
¶divide
= BinaryUFunc(operator.truediv, "divide")
¶true_divide
= divide
¶logaddexp
= BinaryUFunc(_logaddexp, "logaddexp")
¶logaddexp2
= BinaryUFunc(_logaddexp2, "logaddexp2")
¶floor_divide
= BinaryUFunc(_floor_divide, "floor_divide")
¶negative
= UnaryUFunc(operator.neg, "negative")
¶positive
= UnaryUFunc(operator.pos, "positive")
¶power
= BinaryUFunc(operator.pow, "power")
¶remainder
= BinaryUFunc(_remainder, "remainder")
¶mod
= remainder
¶fmod
= BinaryUFunc(_fmod, "fmod")
¶absolute
= UnaryUFunc(operator.abs, "absolute")
¶abs
= absolute
¶fabs
= UnaryUFunc(_fabs, "fabs")
¶rint
= UnaryUFunc(_rint, "rint")
¶sign
= UnaryUFunc(_sign, "sign")
¶heaviside
= BinaryUFunc(_heaviside, "heaviside")
¶conjugate
= UnaryUFunc(_conj, "conjugate")
¶conj
= conjugate
¶exp
= UnaryUFunc(_exp, "exp")
¶exp2
= UnaryUFunc(_exp2, "exp2")
¶log
= UnaryUFunc(_log, "log")
¶log2
= UnaryUFunc(_log2, "log2")
¶log10
= UnaryUFunc(_log10, "log10")
¶expm1
= UnaryUFunc(_expm1, "expm1")
¶log1p
= UnaryUFunc(_log1p, "log1p")
¶sqrt
= UnaryUFunc(_sqrt, "sqrt")
¶square
= UnaryUFunc(_square, "square")
¶cbrt
= UnaryUFunc(_cbrt, "cbrt")
¶reciprocal
= UnaryUFunc(_reciprocal, "reciprocal")
¶gcd
= BinaryUFunc(_gcd, "gcd", 0)
¶lcm
= BinaryUFunc(_lcm, "lcm")
¶sin
= UnaryUFunc(_sin, "sin")
¶cos
= UnaryUFunc(_cos, "cos")
¶tan
= UnaryUFunc(_tan, "tan")
¶arcsin
= UnaryUFunc(_arcsin, "arcsin")
¶arccos
= UnaryUFunc(_arccos, "arccos")
¶arctan
= UnaryUFunc(_arctan, "arctan")
¶arctan2
= BinaryUFunc(_arctan2, "arctan2")
¶hypot
= BinaryUFunc(_hypot, "hypot")
¶sinh
= UnaryUFunc(_sinh, "sinh")
¶cosh
= UnaryUFunc(_cosh, "cosh")
¶tanh
= UnaryUFunc(_tanh, "tanh")
¶arcsinh
= UnaryUFunc(_arcsinh, "arcsinh")
¶arccosh
= UnaryUFunc(_arccosh, "arccosh")
¶arctanh
= UnaryUFunc(_arctanh, "arctanh")
¶deg2rad
= UnaryUFunc(_deg2rad, "deg2rad")
¶radians
= UnaryUFunc(_deg2rad, "radians")
¶rad2deg
= UnaryUFunc(_rad2deg, "rad2deg")
¶degrees
= UnaryUFunc(_rad2deg, "degrees")
¶bitwise_and
= BinaryUFunc(operator.and_, "bitwise_and")
¶bitwise_or
= BinaryUFunc(operator.or_, "bitwise_or")
¶bitwise_xor
= BinaryUFunc(operator.xor, "bitwise_xor")
¶invert
= UnaryUFunc(operator.invert, "invert")
¶left_shift
= BinaryUFunc(operator.lshift, "left_shift")
¶right_shift
= BinaryUFunc(operator.rshift, "right_shift")
¶greater
= BinaryUFunc(operator.gt, "greater")
¶greater_equal
= BinaryUFunc(operator.ge, "greater_equal")
¶less
= BinaryUFunc(operator.lt, "less")
¶less_equal
= BinaryUFunc(operator.le, "less_equal")
¶not_equal
= BinaryUFunc(operator.ne, "not_equal")
¶equal
= BinaryUFunc(operator.eq, "equal")
¶logical_and
= BinaryUFunc(_logical_and, "logical_and")
¶logical_or
= BinaryUFunc(_logical_or, "logical_or")
¶logical_xor
= BinaryUFunc(_logical_xor, "logical_xor")
¶logical_not
= UnaryUFunc(_logical_not, "logical_not")
¶maximum
= BinaryUFunc(_maximum, "maximum")
¶minimum
= BinaryUFunc(_minimum, "minimum")
¶fmax
= BinaryUFunc(_fmax, "fmax")
¶fmin
= BinaryUFunc(_fmin, "fmin")
¶isfinite
= UnaryUFunc(_isfinite, "isfinite")
¶isinf
= UnaryUFunc(_isinf, "isinf")
¶isnan
= UnaryUFunc(_isnan, "isnan")
¶isnat
= UnaryUFunc(_isnat, "isnat")
¶signbit
= UnaryUFunc(_signbit, "signbit")
¶copysign
= BinaryUFunc(_copysign, "copysign")
¶nextafter
= BinaryUFunc(_nextafter, "nextafter")
¶spacing
= UnaryUFunc(_spacing, "spacing")
¶modf
= UnaryUFunc2(_modf, "modf")
¶ldexp
= BinaryUFunc(_ldexp, "ldexp")
¶frexp
= UnaryUFunc2(_frexp, "frexp")
¶floor
= UnaryUFunc(_floor, "floor")
¶ceil
= UnaryUFunc(_ceil, "ceil")
¶trunc
= UnaryUFunc(_trunc, "trunc")
¶i0(x)
¶sinc(x)
¶nancumprod(a, axis = None, dtype: type = NoneType, out = None)
¶nancumsum(a, axis = None, dtype: type = NoneType, out = None)
¶ndarray[dtype,ndim]
@extend Class is extended to add given methods ¶cumprod(self, axis = None, dtype: type = NoneType, out = None)
¶cumsum(self, axis = None, dtype: type = NoneType, out = None)
¶