num py . move axis()函数| Python
原文:https://www . geesforgeks . org/numpy-move axis-function-python/
numpy.moveaxis()
功能将数组的轴移动到新的位置。其他轴保持原来的顺序。
语法: numpy.moveaxis(arr,来源,目的地) 参数: arr:【ndarray】输入数组。 来源:【int 或 int 序列】要移动的轴的原始位置。这些必须是独特的。 目标:【int 或 int 序列】每个原始轴的目标位置。这些也必须是独一无二的。 返回:【ndaarray】带移动轴的数组。这个数组是输入数组的视图。
代码#1 :
# Python program explaining
# numpy.moveaxis() function
# importing numpy as geek
import numpy as geek
arr = geek.zeros((1, 2, 3, 4))
gfg = geek.moveaxis(arr, 0, -1).shape
print (gfg)
输出:
(2, 3, 4, 1)
代码#2 :
# Python program explaining
# numpy.moveaxis() function
# importing numpy as geek
import numpy as geek
arr = geek.zeros((1, 2, 3, 4))
gfg = geek.moveaxis(arr, -1, 0).shape
print (gfg)
输出:
(4, 1, 2, 3)