Было бы полезно узнать, как вы создали a
, чтобы мы могли попытаться воспроизвести ошибки.
import numpy as np
a = np.array([0, 1, 2, 3])
print(a[0]) # 0
for x in a:
print(x) # 0 1 2 3
# you can call list() to convert to a python list
print(list(a))
# you can also call the built-in numpy array method
print(a.tolist())
a = np.array(a)
print(a, type(a)) # [0 1 2 3] <class 'numpy.ndarray'>
print(a[0]) # 0
print(a[1]) # 1
Все эти операции выполнены успешно.Python 3.7.1, Numpy 1.15.4