Python中Numpy数组切片(提取数组中间的一部分)
a1=np.array([[11,12,13,14,15],[21,22,23,24,25]])***#用a1这个数组来表示我现在有的数组***
#我想得到的就是np.array([[12,13],[22,23]])
a2=[]***#构建一个数组用来存我需要的数据***
a2.append(a1[0][1:-2])***#这里就是数组切片a1[2:-2]注意这里是-2***
a2=np.array(a2)***#这样就得到了我需要的数组np.array([[12,13],[22,23]])***
PS:我一开始用a1[0]=a1[1:-2],以为可以,其实会报错,说维数不对应;
微信个人公众号:《定识》,乐于分享