NumPy Tutorial

Python NumPy Tutorial numpy.empty() in Python numpy.empty_like() in Python numpy.eye() in Python numpy.identity() in Python numpy.ones() in Python numpy.ones_like() in Python numpy.zeros in Python numpy.zeros_like() in Python numpy.full() in Python numpy.full_like() in Python numpy.asarray() in Python numpy.frombuffer() in Python numpy.fromiter() in Python numpy.fromstring () in Python numpy.asanyarray() in Python with Example numpy.ascontiguousarray() in Python with Example Numpy.asmatrix() in Python with Example Numpy.copy() in Python with Example numpy.loadtxt() Python numpy.arrange() in Python numpy.linspace() in Python numpy.logspace() in Python numpy.geomspace() in Python numpy.meshgrid() in Python numpy.diag() in Python numpy.diagflat() in Python numpy.tri() in Python numpy.tril() in Python numpy.copyto() in Python numpy.reshape() in Python numpy.ravel() in Python numpy.ndarray.flat() in Python numpy.ndarray.flatten() in Python numpy.rollaxis() in Python numpy.swapaxes() in Python numpy.ndarray.T in Python numpy.transpose() in Python numpy.atleast_1d() in Python numpy.atleast_2d() in Python numpy.atleast_3d() in Python numpy.broadcast_to() in Python numpy.broadcast_arrays() in Python numpy.expand_dims() in Python numpy.squeeze() in Python numpy.asarray_chkfinite() in Python numpy.asscalar() in Python numpy.concatenate() in Python numpy.stack() in Python numpy.column_stack() in Python numpy.dstack() in Python numpy.hstack() in Python numpy.vstack() in Python numpy.split() in Python numpy.tile() in Python numpy.repeat() in Python numpy.delete() in Python numpy.append() in Python numpy.resize() in Python numpy.trim_zeros() in Python numpy.unique() in Python numpy.flip() in Python NumPy vs SciPy

Misc

Numpy Attributes

numpy.rollaxis() in Python

numpy.rollaxis() in Python

The numpy.rollaxis() function rolls the given axis backwards until it lies in the specified position.

Syntax

numpy.rollaxis(a, axis, start=0)

Parameter

The numpy. rollaxis() method consists of three parameters, which are as follows:

a : It represents an input array.

axis : The parameter axis is used to roll backwards. The positions of the other axes do not change relative to one another.

start : It is an optional integer parameter. The axis is rolled until it lies before the start position. The default value is 0, which signifies a “complete” roll.

Return

This function returns a view of parameter ‘a’. 

Example 1

# Python Program explaining
# numpy.rollaxis() function
import numpy as np
arr = np.arange(8).reshape(2,2,2)
print ('The original array:')
print (arr)
# to roll from axis-2 to axis-0
print ('Applying rollaxis() function:')
print (np.rollaxis(arr,2)  )
# to roll from axis 0 to 1 (along width to height)
print('Applying rollaxis() function:' )
print (np.rollaxis(arr,2,1))

Output

The original array:
[[[0 1]
  [2 3]]
[[4 5]
  [6 7]]]
Applying rollaxis() function:
[[[0 2]
  [4 6]]
[[1 3]
  [5 7]]]
Applying rollaxis() function:
[[[0 2]
  [1 3]]
[[4 6]
  [5 7]]]