【发布时间】:2019-06-13 18:54:06
【问题描述】:
打印 ndarray 对象似乎与缩进 ndarray 本身产生不同的结果。
在我的代码中,我采用了一个 128x128 元素的 ndarray,其中大部分包含零,但有一些非平凡的数字,并以两种不同的方式打印出来。我用过的第一个
print(array[:][32])
第二个我用过
print(array[33][32])
尝试找到第 33 个元素的值。
当我使用前一种方法时,我在元素 33,32 处得到 0。对于后者,我得到 23。在如何使用 ndarray 方面我是否缺少一些微妙之处?
【问题讨论】:
-
对于数组,
[:]什么都不做,它甚至不是占位符。arr[:, 32]是索引二维数组的有效方法。arr[:][32]和arr[32]一样,也可以写成arr[32,:]。