ulab.vector – Element-by-element functions
These functions can operate on numbers, 1-D iterables, 1-D arrays, or 2-D arrays by
applying the function to every element in the array. This is typically
much more efficient than expressing the same operation as a Python loop.¶
-
ulab.vector.acos()¶ Computes the inverse cosine function
-
ulab.vector.acosh()¶ Computes the inverse hyperbolic cosine function
-
ulab.vector.asin()¶ Computes the inverse sine function
-
ulab.vector.asinh()¶ Computes the inverse hyperbolic sine function
-
ulab.vector.around(a, \*, decimals)¶ Returns a new float array in which each element is rounded to
decimalsplaces.
-
ulab.vector.atan()¶ Computes the inverse tangent function; the return values are in the range [-pi/2,pi/2].
-
ulab.vector.atan2(y, x)¶ Computes the inverse tangent function of y/x; the return values are in the range [-pi, pi].
-
ulab.vector.atanh()¶ Computes the inverse hyperbolic tangent function
-
ulab.vector.ceil()¶ Rounds numbers up to the next whole number
-
ulab.vector.cos()¶ Computes the cosine function
-
ulab.vector.cosh()¶ Computes the hyperbolic cosine function
-
ulab.vector.erf()¶ Computes the error function, which has applications in statistics
-
ulab.vector.erfc()¶ Computes the complementary error function, which has applications in statistics
-
ulab.vector.exp()¶ Computes the exponent function.
-
ulab.vector.expm1()¶ Computes $e^x-1$. In certain applications, using this function preserves numeric accuracy better than the
expfunction.
-
ulab.vector.floor()¶ Rounds numbers up to the next whole number
-
ulab.vector.gamma()¶ Computes the gamma function
-
ulab.vector.lgamma()¶ Computes the natural log of the gamma function
-
ulab.vector.log()¶ Computes the natural log
-
ulab.vector.log10()¶ Computes the log base 10
-
ulab.vector.log2()¶ Computes the log base 2
-
ulab.vector.sin()¶ Computes the sine function
-
ulab.vector.sinh()¶ Computes the hyperbolic sine
-
ulab.vector.sqrt()¶ Computes the square root
-
ulab.vector.tan()¶ Computes the tangent
-
ulab.vector.tanh()¶ Computes the hyperbolic tangent
-
ulab.vector.vectorize(f, \*, otypes=None)¶ - Parameters
f (callable) – The function to wrap
otypes – List of array types that may be returned by the function. None is interpreted to mean the return value is float.
Wrap a Python function
fso that it can be applied to arrays. The callable must return only values of the types specified byotypes, or the result is undefined.