仅作为操作记录,大佬请跳过。
背景:
做法:
即分别提取第一列和第三列,然后用np.array([第一列,第三列])
包起来
直接上代码:(可直接运行)
import numpy as np
a=np.array([[1,2,3,4],[6,4,3,2],[6,9,6,3],[5,8,6,9],[1,7,3,9],[3,5,7,5],[3,6,5,8],[3,6,5,2],[9,2,5,3],[7,4,7,8]])
xx=np.array([a[:,0],a[:,2]]).T
print(a)
print(xx)
其中,T是转置,使提取的两列还是以“列”的形式呈现
展示:
关于提取不连续切片的.take([])
方法,博主暂未使用,传送门