Mathematical functions

原文:https://docs.scipy.org/doc/numpy/reference/routines.math.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

Trigonometric functions

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]) x1/x2的元素平方倒圆切线正确选择象限。
degrees(x [,out]) 将角度从弧度转换为度。
radians(x [,out]) 将角度从度转换为弧度。
unwrap(p [,discont,axis]) 通过将值之间的delta改为2 * pi补码来展开。
deg2rad(x [,out]) 将角度从度转换为弧度。
rad2deg(x [,out]) 将角度从弧度转换为度。

Hyperbolic functions

sinh(x [,out]) 双曲正弦,元素。
cosh(x [,out]) 双曲余弦,元素。
tanh(x[, out]) 逐元素计算双曲正切。
arcsinh(x [,out]) 逆双曲正弦元。
arccosh(x [,out]) 逆双曲余弦,元素方式。
arctanh(x [,out]) 逆双曲正切元素。

Rounding

around(a [,decimals,out]) 均匀到给定的小数位数。
round_(a [,decimals,out]) 将数组舍入到给定的小数位数。
rint(x [,out]) 数组的圆形元素到最接近的整数。
fix(x [,y]) 向零舍入到最接近的整数。
floor(x [,out]) 逐元素地返回输入的底。
ceil(x [,out]) 元素方式返回输入的上限。
trunc(x [,out]) 按元素方式返回输入的截断值。

Sums, products, differences

prod(a [,axis,dtype,out,keepdims]) 返回给定轴上的数组元素的乘积。
sum(a [,axis,dtype,out,keepdims]) 给定轴上的数组元素的总和。
nanprod(a [,axis,dtype,out,keepdims]) 返回数组元素在给定轴上的处理非数字(NaN)为零的乘积。
nansum(a [,axis,dtype,out,keepdims]) 返回在给定轴上处理非数字(NaN)为零的数组元素的总和。
cumprod(a [,axis,dtype,out]) 返回沿给定轴的元素的累积积。
cumsum(a [,axis,dtype,out]) 返回沿给定轴的元素的累积和。
nancumprod
nancumsum
diff(a [,n,axis]) 计算沿给定轴的第n个离散差分。
ediff1d(ary [,to_end,to_begin]) 数组的连续元素之间的差异。
gradient(f,\ * varargs,\ * \ * kwargs) 返回N维数组的梯度。
cross(a,b [,axisa,axisb,axisc,axis]) 返回两个(数组)向量的叉积。
trapz(y [,x,dx,axis]) 使用复合梯形法则沿给定轴进行积分。

Exponents and logarithms

exp(x [,out]) 计算输入数组中所有元素的指数。
expm1(x [,out]) 对数组中的所有元素计算exp(x) - 1
exp2(x [,out]) 对于输入数组中的所有p,计算2 ** p
log(x [,out]) 自然对数,逐元素。
log10(x [,out]) 以元素为单位返回输入数组的基数10的对数。
log2(x [,out]) x的基础2对数。
log1p(x [,out]) 返回一个加自然对数的输入数组,元素。
logaddexp(x1,x2 [,out]) 输入的求和的对数。
logaddexp2(x1,x2 [,out]) 以2为底的输入的乘方和的对数。

Other special functions

i0(x) 修改Bessel函数的第一类,顺序为0。
sinc(x) 返回sinc函数。

Floating point routines

signbit(x [,out]) 以元素为单位返回True,其中signbit已设置(小于零)。
copysign(x1,x2 [,out]) 按照元素方式将x1的符号更改为x2的符号。
frexp(x [,out1,out2]) 将x的元素分解为尾数和二进制指数。
ldexp(x1,x2 [,out]) 元素方式返回x1 * 2 ** x2。

Arithmetic operations

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]) 返回元素的除法余数。

Handling complex numbers

angle(z [,deg]) 返回复参数的角度。
real(val) 返回数组的元素的实数部分。
imag(val) 返回数组的元素的虚部。
conj(x [,out]) 按元素方式返回复共轭。

Miscellaneous

convolve(a,v [,mode]) 返回两个一维序列的离散,线性卷积。
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) 用零和inf替换nan为有限数。
real_if_close(a [,tol]) 如果复杂的输入返回一个真实的数组,如果复杂的零件接近零。
interp(x,xp,fp [,left,right,period]) 一维线性插值。