Python numpy.rollaxis()函数

Python numpy.rollaxis()函数

numpy.rollaxis()函数将指定的轴向后滚动,直到它位于一个给定的位置。

语法: numpy.rollaxis(arr, axis, start=0)
参数 :
arr : [ndarray] 输入阵列。
axis : [int] 要向后滚动的轴。其他轴的位置不会相对于彼此改变。
start : [int, optional] 轴被滚动直到它位于这个位置之前。默认值为0,导致一个 “完整 “的滚动。
返回 : [ndarray] 在早期的NumPy版本中,只有当轴的顺序改变时才会返回arr,否则会返回输入数组。对于NumPy >= 1.10.0,arr的视图总是被返回。

代码#1:

# Python program explaining
# numpy.rollaxis() function
  
# importing numpy as geek 
import numpy as geek
  
arr = geek.ones((1, 2, 3, 4))
  
gfg = geek.rollaxis(arr, 3, 1).shape
  
print (gfg)

输出 :

(1, 4, 2, 3)

代码#2:

# Python program explaining
# numpy.rollaxis() function
  
# importing numpy as geek 
import numpy as geek
  
arr = geek.ones((1, 2, 3, 4))
  
gfg = geek.rollaxis(arr, 2).shape
  
print (gfg)

输出 :

(3, 1, 2, 4)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程