nlcpy.rollaxis
- nlcpy.rollaxis(a, axis, start=0)[source]
Rolls the specified axis backwards, until it lies in a given position.
This function is implemented for backward compatibility of numpy. You should use
moveaxis()
.- Parameters
- andarray
Input array.
- axisint
The axis to roll backwards. The positions of the other axes do not change relative to one another.
- startint, optional
The axis is rolled until it lies before this position. The default, 0, results in a “complete” roll.
- Returns
- resndarray
Array with moved axes. This array is a view of the input array.
See also
moveaxis
Moves axes of an array to new positions.
Examples
>>> import nlcpy as vp >>> a = vp.ones((3,4,5,6)) >>> vp.rollaxis(a, 3, 1).shape (3, 6, 4, 5) >>> vp.rollaxis(a, 2).shape (5, 3, 4, 6) >>> vp.rollaxis(a, 1, 4).shape (3, 5, 6, 4)