bundles / numpy 2.4.3 / numpy / flipud
_ArrayFunctionDispatcher
numpy:flipud
Signature
def flipud(m)Summary
Reverse the order of elements along axis 0 (up/down).
Extended Summary
For a 2-D array, this flips the entries in each column in the up/down direction. Rows are preserved, but appear in a different order than before.
Parameters
m: array_likeInput array.
Returns
out: array_likeA view of
mwith the rows reversed. Since a view is returned, this operation is .
Notes
Equivalent to m[::-1, ...] or np.flip(m, axis=0). Requires the array to be at least 1-D.
Examples
import numpy as np A = np.diag([1.0, 2, 3])✓
A np.flipud(A)✗
array([[0., 0., 3.],
[0., 2., 0.],
[1., 0., 0.]])
rng = np.random.default_rng() A = rng.normal(size=(2,3,5))✓
np.all(np.flipud(A) == A[::-1,...])
✗np.True_
np.flipud([1,2])
✓array([2, 1])
See also
Aliases
numpy.flipud