https://docs.scipy.org/doc/numpy/reference/routines.math.html
三角函数(Trigonometric)
Function | Describe |
---|
sin(x[, out]) | 正弦值 |
cos(x[, out]) | 余弦值 |
tan(x[, out]) | 正切值 |
arcsin(x[, out]) | 反正弦 |
arccos(x[, out]) | 反余弦 |
arctan(x[, out]) | 反正切 |
hypot(x1, x2[, out]) | 求直角三角形斜边 |
arctan2(x1, x2[, out]) | Element-wise arc tangent of x1/x2 choosing the quadrant correctly. |
degrees(x[, out]) | 弧度求角度 |
radians(x[, out]) | 角度求弧度 |
unwrap(p[, discont, axis]) | Unwrap by changing deltas between values to 2*pi complement. |
deg2rad(x[, out]) | 角度求弧度 |
rad2deg(x[, out]) | 弧度求角度 |
双曲线函数(Hyperbolic)
Function | Describe |
---|
sinh(x[, out]) | 双曲线正弦 |
cosh(x[, out]) | 双曲线余弦 |
tanh(x[, out]) | 双曲线正切 |
arcsinh(x[, out]) | 反双曲线正弦 |
arccosh(x[, out]) | 反双曲线余弦 |
arctanh(x[, out]) | 反双曲线正切 |
四舍五入(Rounding)
Function | Describe |
---|
around(a[, decimals, out]) | 以给定的小数位进行四舍五入 |
round_(a[, decimals, out]) | 以给定的小数位进行四舍五入,等同于around |
rint(x[, out]) | 四舍五入到整数 |
fix(x[, y]) | 向0取整,正数向下取整,负数向上取整 |
floor(x[, out]) | 向下取整 |
ceil(x[, out]) | 向上取整 |
trunc(x[, out]) | 取整数部分 |
和、积、差异(Sums、Products、Differences)
Function | Describe |
---|
prod(a[, axis, dtype, out, keepdims]) | 求积 |
sum(a[, axis, dtype, out, keepdims]) | 求和 |
nanprod(a[, axis, dtype, out, keepdims]) | 求积,缺省值为1 |
nansum(a[, axis, dtype, out, keepdims]) | 求和,缺省值为0 |
cumprod(a[, axis, dtype, out]) | 累积 |
cumsum(a[, axis, dtype, out]) | 累和 |
nancumprod(a[, axis, dtype, out]) | 累积,缺省为1 |
nancumsum(a[, axis, dtype, out]) | 累和,缺省为0 |
diff(a[, n, axis]) | out[n] = a[n+1] - a[n] |
ediff1d(ary[, to_end, to_begin]) | The differences between consecutive elements of an array. |
gradient(f, *varargs, **kwargs) | Return the gradient of an N-dimensional array. |
cross(a, b[, axisa, axisb, axisc, axis]) | Return the cross product of two (arrays of) vectors. |
trapz(y[, x, dx, axis]) | Integrate along the given axis using the composite trapezoidal rule. |
指数、对数函数(Exponents&Logarithm)
Function | Describe |
---|
exp(x[, out]) | 指数 |
expm1(x[, out]) | exp(x) - 1 |
exp2(x[, out]) | 2**x |
log(x[, out]) | 对数 |
log10(x[, out]) | 以10为底对数 |
log2(x[, out]) | 以2为底对数. |
log1p(x[, out]) | exp(x) - 1 |
logaddexp(x1, x2[, out]) | Logarithm of the sum of exponentiations of the inputs. |
logaddexp2(x1, x2[, out]) | Logarithm of the sum of exponentiations of the inputs in base-2. |
算术运算
Function | Describe |
---|
add(x1, x2[, out]) | 加法 |
reciprocal(x[, out]) | 倒数 |
negative(x[, out]) | 负数 |
multiply(x1, x2[, out]) | 乘法 |
divide(x1, x2[, out]) | 除法 |
power(x1, x2[, out]) | 幂运算 |
subtract(x1, x2[, out]) | 减法 |
true_divide(x1, x2[, out]) | 真除法 / |
floor_divide(x1, x2[, out]) | 向下取整除法 // |
fmod(x1, x2[, out]) | 求余 |
mod(x1, x2[, out]) | 求余,余数为正 |
modf(x[, out1, out2]) | 分别返回整数和余数 |
remainder(x1, x2[, out]) | 和mod相同 |
其他(Miscellaneous)
Function | Describe |
---|
convolve(a, v[, mode]) | Returns the discrete, linear convolution of two one-dimensional sequences. |
clip(a, a_min, a_max[, out]) | 求某一范围的值 |
sqrt(x[, out]) | 开平方 |
cbrt(x[, out]) | 开立方 |
square(x[, out]) | 求平方 |
absolute(x[, out]) | 绝对值 |
fabs(x[, out]) | 绝对值 |
sign(x[, out]) | 标记数字的正负零 |
maximum(x1, x2[, out]) | 求最大值 |
minimum(x1, x2[, out]) | 求最小值 |
fmax(x1, x2[, out]) | 求最大值 |
fmin(x1, x2[, out]) | 求最小值 |
nan_to_num(x) | 替换空值 |
real_if_close(a[, tol]) | If complex input returns a real array if complex parts are close to zero. |
interp(x, xp, fp[, left, right, period]) | One-dimensional linear interpolation. |
Other special functions
Floating point routines
Handling complex numbers