Spec-Zone.ru › NumPy 1.21

numpy.ndindex

class numpy.ndindex(*shape)[source]

Объект итератора N-мерного индекса для индексации массивов.

Учитывая форму массива, экземпляр ndindex итерируется по N-мерному индексу массива. На каждой итерации возвращается кортеж индексов, последняя размерность итерируется первой.

Параметры
shapeцелые числа или единственный кортеж целых чисел

Размер каждой размерности массива может быть передан как отдельные параметры или как элементы кортежа.

См. также

ndenumerate, flatiter

Примеры

# размерности как отдельные аргументы >>> 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()

Увеличить многомерный индекс на единицу.

© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.ndindex.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API