【发布时间】:2010-08-25 14:18:43
【问题描述】:
我有一个 3-D 数组 ar。
print shape(ar) # --> (81, 81, 256)
我想绘制这个数组。
fig = plt.figure()
ax1 = fig.add_subplot(111)
for i in arange(256):
im1 = ax1.imshow(ar[:][:][i])
plt.draw()
print i
我收到此错误消息:
im1 = ax1.imshow(ar[:][:][i])
IndexError: list index out of range
为什么我会收到这条奇怪的消息?该图的大小为 81 x 256,而不是预期的 81 x 81。但是为什么呢?
【问题讨论】:
标签: python arrays multidimensional-array numpy matplotlib