需求:在一个轴上交换位置 如 列之间交换
[[1 2 3]
[4 5 6]
[7 8 9]]
输出
[[2 1 3]
[5 4 6]
[8 7 9]]
方法 :
采用神奇索引
import numpy as np
a= np.empty((9,3))
for i in range(9):
a[i]=i
a=a.reshape((3,3,3))
print(a)
a[[1,0,2],...]
需求:在一个轴上交换位置 如 列之间交换
[[1 2 3]
[4 5 6]
[7 8 9]]
输出
[[2 1 3]
[5 4 6]
[8 7 9]]
方法 :
采用神奇索引
import numpy as np
a= np.empty((9,3))
for i in range(9):
a[i]=i
a=a.reshape((3,3,3))
print(a)
a[[1,0,2],...]