我知道对于 3d numpy 数组我可以索引如下:
item = x[0,2,1]
或
item = x[0][2][1]
但是切片对我来说很奇怪:
item = x[:,:,1]
不同于:
item = x[:][:][1]
我错过了什么?
最佳答案
x[:]
将返回完整数组,而不进行任何实际切片。按照这个逻辑,x[:][:]
也是如此。
因此,x[:][:][1]
等同于 x[1]
。这就是它与 x[:,:,1]
不同的原因。
关于python - 切片 3d numpy 数组 - 误解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27824013/