我不记得这是Python还是numpy特有的。我曾经发现一个索引迭代器不在主要介绍中,但是我试着寻找它,我再也找不到它了。这就是它给我的:
>>> foo = ones((1,2,3))
>>> for i in foo.getThisMagicIteratorIndexThiny():
>>> print i
(0,0,0)
(0,0,1)
(0,0,2)
(0,1,0)
并且,foo[i]
将返回相应的值。有谁知道我在谈论哪个迭代器?
答案 0 :(得分:1)
根据flebool的评论,解决方案是使用for idx in np.ndindex(foo.shape):