Numpy Index Iterator

时间:2014-05-15 08:44:36

标签: python numpy iterator

我不记得这是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]将返回相应的值。有谁知道我在谈论哪个迭代器?

1 个答案:

答案 0 :(得分:1)

根据flebool的评论,解决方案是使用for idx in np.ndindex(foo.shape):