常用的Numpy通用函数列表

官网来源:Universal functions (ufunc) — NumPy v1.21 Manual

数学运算(Math operations)

表达式 定义
add(x1, x2, /[, out, where, casting, order, …]) Add arguments element-wise.
subtract(x1, x2, /[, out, where, casting, …]) Subtract arguments, element-wise.
multiply(x1, x2, /[, out, where, casting, …]) Multiply arguments element-wise.
matmul(x1, x2, /[, out, casting, order, …]) Matrix product of two arrays.
divide(x1, x2, /[, out, where, casting, …]) Returns a true division of the inputs, element-wise.
logaddexp(x1, x2, /[, out, where, casting, …]) Logarithm of the sum of exponentiations of the inputs.
logaddexp2(x1, x2, /[, out, where, casting, …]) Logarithm of the sum of exponentiations of the inputs in base-2.
true_divide(x1, x2, /[, out, where, …]) Returns a true division of the inputs, element-wise.
floor_divide(x1, x2, /[, out, where, …]) Return the largest integer smaller or equal to the division of the inputs.
negative(x, /[, out, where, casting, order, …]) Numerical negative, element-wise.
positive(x, /[, out, where, casting, order, …]) Numerical positive, element-wise.
power(x1, x2, /[, out, where, casting, …]) First array elements raised to powers from second array, element-wise.
float_power(x1, x2, /[, out, where, …]) First array elements raised to powers from second array, element-wise.
remainder(x1, x2, /[, out, where, casting, …]) Return element-wise remainder of division.
mod(x1, x2, /[, out, where, casting, order, …]) Return element-wise remainder of division.
fmod(x1, x2, /[, out, where, casting, …]) Return the element-wise remainder of division.
divmod(x1, x2[, out1, out2], / [[, out, …]) Return element-wise quotient and remainder simultaneously.
absolute(x, /[, out, where, casting, order, …]) Calculate the absolute value element-wise.
fabs(x, /[, out, where, casting, order, …]) Compute the absolute values element-wise.
rint(x, /[, out, where, casting, order, …]) Round elements of the array to the nearest integer.
sign(x, /[, out, where, casting, order, …]) Returns an element-wise indication of the sign of a number.
heaviside(x1, x2, /[, out, where, casting, …]) Compute the Heaviside step function.
conj(x, /[, out, where, casting, order, …]) Return the complex conjugate, element-wise.
conjugate(x, /[, out, where, casting, …]) Return the complex conjugate, element-wise.
exp(x, /[, out, where, casting, order, …]) Calculate the exponential of all elements in the input array.
exp2(x, /[, out, where, casting, order, …]) Calculate 2**p for all p in the input array.
log(x, /[, out, where, casting, order, …]) Natural logarithm, element-wise.
log2(x, /[, out, where, casting, order, …]) Base-2 logarithm of x.
log10(x, /[, out, where, casting, order, …]) Return the base 10 logarithm of the input array, element-wise.
expm1(x, /[, out, where, casting, order, …]) Calculate exp(x) - 1 for all elements in the array.
log1p(x, /[, out, where, casting, order, …]) Return the natural logarithm of one plus the input array, element-wise.
sqrt(x, /[, out, where, casting, order, …]) Return the non-negative square-root of an array, element-wise.
square(x, /[, out, where, casting, order, …]) Return the element-wise square of the input.
cbrt(x, /[, out, where, casting, order, …]) Return the cube-root of an array, element-wise.
reciprocal(x, /[, out, where, casting, …]) Return the reciprocal of the argument, element-wise.
gcd(x1, x2, /[, out, where, casting, order, …]) Returns the greatest common divisor of `
lcm(x1, x2, /[, out, where, casting, order, …]) Returns the lowest common multiple of `

三角函数(Trigonometric functions)

All trigonometric functions use radians when an angle is called for. The ratio of degrees to radians is 180∘/π.

表达式 定义
sin(x, /[, out, where, casting, order, …]) Trigonometric sine, element-wise.
cos(x, /[, out, where, casting, order, …]) Cosine element-wise.
tan(x, /[, out, where, casting, order, …]) Compute tangent element-wise.
arcsin(x, /[, out, where, casting, order, …]) Inverse sine, element-wise.
arccos(x, /[, out, where, casting, order, …]) Trigonometric inverse cosine, element-wise.
arctan(x, /[, out, where, casting, order, …]) Trigonometric inverse tangent, element-wise.
arctan2(x1, x2, /[, out, where, casting, …]) Element-wise arc tangent of x1/x2 choosing the quadrant correctly.
hypot(x1, x2, /[, out, where, casting, …]) Given the “legs” of a right triangle, return its hypotenuse.
sinh(x, /[, out, where, casting, order, …]) Hyperbolic sine, element-wise.
cosh(x, /[, out, where, casting, order, …]) Hyperbolic cosine, element-wise.
tanh(x, /[, out, where, casting, order, …]) Compute hyperbolic tangent element-wise.
arcsinh(x, /[, out, where, casting, order, …]) Inverse hyperbolic sine element-wise.
arccosh(x, /[, out, where, casting, order, …]) Inverse hyperbolic cosine, element-wise.
arctanh(x, /[, out, where, casting, order, …]) Inverse hyperbolic tangent element-wise.
degrees(x, /[, out, where, casting, order, …]) Convert angles from radians to degrees.
radians(x, /[, out, where, casting, order, …]) Convert angles from degrees to radians.
deg2rad(x, /[, out, where, casting, order, …]) Convert angles from degrees to radians.
rad2deg(x, /[, out, where, casting, order, …]) Convert angles from radians to degrees.

逻辑函数(Comparison functions)

Warning

Do not use the Python keywords and and or to combine logical array expressions. These keywords will test the truth value of the entire array (not element-by-element as you might expect). Use the bitwise operators & and | instead.

表达式 定义
greater(x1, x2, /[, out, where, casting, …]) Return the truth value of (x1 > x2) element-wise.
greater_equal(x1, x2, /[, out, where, …]) Return the truth value of (x1 >= x2) element-wise.
less(x1, x2, /[, out, where, casting, …]) Return the truth value of (x1 < x2) element-wise.
less_equal(x1, x2, /[, out, where, casting, …]) Return the truth value of (x1 <= x2) element-wise.
not_equal(x1, x2, /[, out, where, casting, …]) Return (x1 != x2) element-wise.
equal(x1, x2, /[, out, where, casting, …]) Return (x1 == x2) element-wise.
logical_and(x1, x2, /[, out, where, …]) Compute the truth value of x1 AND x2 element-wise.
logical_or(x1, x2, /[, out, where, casting, …]) Compute the truth value of x1 OR x2 element-wise.
logical_xor(x1, x2, /[, out, where, …]) Compute the truth value of x1 XOR x2, element-wise.
logical_not(x, /[, out, where, casting, …]) Compute the truth value of NOT x element-wise.
maximum(x1, x2, /[, out, where, casting, …]) Element-wise maximum of array elements.
minimum(x1, x2, /[, out, where, casting, …]) Element-wise minimum of array elements.
fmax(x1, x2, /[, out, where, casting, …]) Element-wise maximum of array elements.
fmin(x1, x2, /[, out, where, casting, …]) Element-wise minimum of array elements.
posted @ 2021-12-17 17:04  溪奇的数据  阅读(122)  评论(0编辑  收藏  举报