ulab.vector
¶
- ulab.vector.acos(a: _ArrayLike) ulab.array ¶
Computes the inverse cosine function
- ulab.vector.acosh(a: _ArrayLike) ulab.array ¶
Computes the inverse hyperbolic cosine function
- ulab.vector.asin(a: _ArrayLike) ulab.array ¶
Computes the inverse sine function
- ulab.vector.asinh(a: _ArrayLike) ulab.array ¶
Computes the inverse hyperbolic sine function
- ulab.vector.around(a: _ArrayLike, *, decimals: int = 0) ulab.array ¶
Returns a new float array in which each element is rounded to
decimals
places.
- ulab.vector.atan(a: _ArrayLike) ulab.array ¶
Computes the inverse tangent function; the return values are in the range [-pi/2,pi/2].
- ulab.vector.arctan2(ya: _ArrayLike, xa: _ArrayLike) ulab.array ¶
Computes the inverse tangent function of y/x; the return values are in the range [-pi, pi].
- ulab.vector.atanh(a: _ArrayLike) ulab.array ¶
Computes the inverse hyperbolic tangent function
- ulab.vector.ceil(a: _ArrayLike) ulab.array ¶
Rounds numbers up to the next whole number
- ulab.vector.cos(a: _ArrayLike) ulab.array ¶
Computes the cosine function
- ulab.vector.cosh(a: _ArrayLike) ulab.array ¶
Computes the hyperbolic cosine function
- ulab.vector.degrees(a: _ArrayLike) ulab.array ¶
Converts angles from radians to degrees
- ulab.vector.erf(a: _ArrayLike) ulab.array ¶
Computes the error function, which has applications in statistics
- ulab.vector.erfc(a: _ArrayLike) ulab.array ¶
Computes the complementary error function, which has applications in statistics
- ulab.vector.exp(a: _ArrayLike) ulab.array ¶
Computes the exponent function.
- ulab.vector.expm1(a: _ArrayLike) ulab.array ¶
Computes $e^x-1$. In certain applications, using this function preserves numeric accuracy better than the exp function.
- ulab.vector.floor(a: _ArrayLike) ulab.array ¶
Rounds numbers up to the next whole number
- ulab.vector.gamma(a: _ArrayLike) ulab.array ¶
Computes the gamma function
- ulab.vector.lgamma(a: _ArrayLike) ulab.array ¶
Computes the natural log of the gamma function
- ulab.vector.log(a: _ArrayLike) ulab.array ¶
Computes the natural log
- ulab.vector.log10(a: _ArrayLike) ulab.array ¶
Computes the log base 10
- ulab.vector.log2(a: _ArrayLike) ulab.array ¶
Computes the log base 2
- ulab.vector.radians(a: _ArrayLike) ulab.array ¶
Converts angles from degrees to radians
- ulab.vector.sin(a: _ArrayLike) ulab.array ¶
Computes the sine function
- ulab.vector.sinh(a: _ArrayLike) ulab.array ¶
Computes the hyperbolic sine
- ulab.vector.sqrt(a: _ArrayLike) ulab.array ¶
Computes the square root
- ulab.vector.tan(a: _ArrayLike) ulab.array ¶
Computes the tangent
- ulab.vector.tanh(a: _ArrayLike) ulab.array ¶
Computes the hyperbolic tangent
- ulab.vector.vectorize(f: Union[Callable[[int], float], Callable[[float], float]], *, otypes: Optional[_DType] = None) Callable[[_ArrayLike], ulab.array] ¶
- 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.