numpy.ndindex#

class numpy.ndindex(*shape)[原始碼]#

用於索引陣列的 N 維迭代器物件。

給定陣列的形狀,ndindex 實例會迭代陣列的 N 維索引。在每次迭代時,都會傳回索引的元組,最後一個維度會先迭代。

參數:
shape整數,或整數的單一元組

陣列每個維度的大小可以作為個別參數或作為元組的元素傳遞。

範例

>>> import numpy as np

維度作為個別引數

>>> for index in np.ndindex(3, 2, 1):
...     print(index)
(0, 0, 0)
(0, 1, 0)
(1, 0, 0)
(1, 1, 0)
(2, 0, 0)
(2, 1, 0)

相同維度 - 但在元組 (3, 2, 1)

>>> for index in np.ndindex((3, 2, 1)):
...     print(index)
(0, 0, 0)
(0, 1, 0)
(1, 0, 0)
(1, 1, 0)
(2, 0, 0)
(2, 1, 0)

方法

ndincr()

將多維索引遞增一。