所以,我创建了一个 numpy 数组:
a = np.arange(25).reshape(5,5)
数组([[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19] , [20, 21, 22, 23, 24]])
传统切片a[1:3,1:3]返回
数组([[ 6, 7], [11, 12]])
就像在第二个中使用列表一样 a[1:3,[1,2]]
数组([[ 6, 7], [11, 12]])
然而,a[[1,2],[1,2]]返回
数组([ 6, 12])
显然我不明白这里的东西。也就是说,使用列表切片有时可能非常有用。
干杯,
坑