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
decimals
places.
-
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
exp
function.
-
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
f
so that it can be applied to arrays. The callable must return only values of the types specified byotypes
, or the result is undefined.