numpy.swapaxes()函数| Python
numpy.swapaxes()
函数交换数组的两个轴。
Syntax : numpy.swapaxes(arr, axis1, axis2)
Parameters :
arr : [array_like] input array.
axis1 : [int] First axis.
axis2 : [int] Second axis.
Return : [ndarray] In earlier NumPy versions, a view of arr is returned only if the order of the axes is changed, otherwise the input array is returned. For NumPy >= 1.10.0, if arr is an ndarray, then a view of arr is returned; otherwise a new array is created.
代码#1:
# Python program explaining
# numpy.swapaxes() function
# importing numpy as geek
import numpy as geek
arr = geek.array([[2, 4, 6]])
gfg = geek.swapaxes(arr, 0, 1)
print (gfg)
输出 :
[[2]
[4]
[6]]
代码#2:
# Python program explaining
# numpy.swapaxes() function
# importing numpy as geek
import numpy as geek
arr = geek.array([[[0, 1], [2, 3]], [[4, 5], [6, 7]]])
gfg = geek.swapaxes(arr, 0, 2)
print (gfg)
输出 :
[[[0 4]
[2 6]]
[[1 5]
[3 7]]]