42 lines
714 B
Markdown
42 lines
714 B
Markdown
|
# ndindex
|
||
|
{:.no_toc}
|
||
|
|
||
|
<nav markdown="1" class="toc-class">
|
||
|
* TOC
|
||
|
{:toc}
|
||
|
</nav>
|
||
|
|
||
|
## Top
|
||
|
|
||
|
Questions to [David Rotermund](mailto:davrot@uni-bremen.de)
|
||
|
|
||
|
|
||
|
## [numpy.ndindex](https://numpy.org/doc/stable/reference/generated/numpy.ndindex.html)
|
||
|
|
||
|
```python
|
||
|
class numpy.ndindex(*shape)[source]
|
||
|
```
|
||
|
|
||
|
> An N-dimensional iterator object to index arrays.
|
||
|
>
|
||
|
> Given the shape of an array, an ndindex instance iterates over the N-dimensional index of the array. At each iteration a tuple of indices is returned, the last dimension is iterated over first.
|
||
|
|
||
|
|
||
|
```python
|
||
|
import numpy as np
|
||
|
|
||
|
for index in np.ndindex((3, 2, 1)):
|
||
|
print(index)
|
||
|
```
|
||
|
|
||
|
Output:
|
||
|
|
||
|
```python
|
||
|
(0, 0, 0)
|
||
|
(0, 1, 0)
|
||
|
(1, 0, 0)
|
||
|
(1, 1, 0)
|
||
|
(2, 0, 0)
|
||
|
(2, 1, 0)
|
||
|
```
|