:mod:`ulab.numerical` ===================== .. py:module:: ulab.numerical .. autoapi-nested-parse:: 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). .. function:: argmax(array, \*, axis=None) Return the index of the maximum element of the 1D array .. function:: argmin(array, \*, axis=None) Return the index of the minimum element of the 1D array .. function:: argsort(array, \*, axis=None) Returns an array which gives indices into the input array from least to greatest. .. function:: diff(array, \*, axis=1) Return the numerical derivative of successive elements of the array, as an array. axis=None is not supported. .. function:: 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. .. function:: max(array, \*, axis=None) Return the maximum element of the 1D array .. function:: mean(array, \*, axis=None) Return the mean element of the 1D array, as a number if axis is None, otherwise as an array. .. function:: min(array, \*, axis=None) Return the minimum element of the 1D array .. function:: 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. .. function:: 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. .. function:: std(array, \*, axis=None) Return the standard deviation of the array, as a number if axis is None, otherwise as an array. .. function:: sum(array, \*, axis=None) Return the sum of the array, as a number if axis is None, otherwise as an array.