ulab.numerical
– Numerical and Statistical functions¶
Most of these functions take an “axis” argument, which indicates whether to operate over the flattened array (None), rows (0), or columns (1).
-
ulab.numerical.
argmax
(array, \*, axis=None)¶ Return the index of the maximum element of the 1D array
-
ulab.numerical.
argmin
(array, \*, axis=None)¶ Return the index of the minimum element of the 1D array
-
ulab.numerical.
argsort
(array, \*, axis=None)¶ Returns an array which gives indices into the input array from least to greatest.
-
ulab.numerical.
diff
(array, \*, axis=1)¶ Return the numerical derivative of successive elements of the array, as an array. axis=None is not supported.
-
ulab.numerical.
flip
(array, \*, axis=None)¶ Returns a new array that reverses the order of the elements along the given axis, or along all axes if axis is None.
-
ulab.numerical.
max
(array, \*, axis=None)¶ Return the maximum element of the 1D array
-
ulab.numerical.
mean
(array, \*, axis=None)¶ Return the mean element of the 1D array, as a number if axis is None, otherwise as an array.
-
ulab.numerical.
min
(array, \*, axis=None)¶ Return the minimum element of the 1D array
-
ulab.numerical.
roll
(array, distance, \*, axis=None)¶ Shift the content of a vector by the positions given as the second argument. If the
axis
keyword is supplied, the shift is applied to the given axis. The array is modified in place.
-
ulab.numerical.
sort
(array, \*, axis=0)¶ Sort the array along the given axis, or along all axes if axis is None. The array is modified in place.
-
ulab.numerical.
std
(array, \*, axis=None)¶ Return the standard deviation of the array, as a number if axis is None, otherwise as an array.
-
ulab.numerical.
sum
(array, \*, axis=None)¶ Return the sum of the array, as a number if axis is None, otherwise as an array.