TassosK
TassosK

Reputation: 11

Python numpy multidimensional array indexing

I have a problem trying to indexing elements in numpy array

import numpy as np

a=np.zeros([10,6,1,1],dtype=np.float32)

And I want to do something like that, e.g. print(a[2,3,1,1])

but it gives wrong indexing

Upvotes: 0

Views: 51

Answers (1)

SpoonMeiser
SpoonMeiser

Reputation: 20457

Indexes are zero-based.

If you create an array of size 10, you index the elements as 0-9

>>> import numpy as np
>>> a=np.zeros([10,6,1,1],dtype=np.float32)
>>> print a[1, 2, 0, 0]
0.0

Upvotes: 1

Related Questions