Как преобразовать список в массив numpy?

#python #numpy

#python #numpy

Вопрос:

При преобразовании списка в массив numpy выдает ошибку

AttributeError: 'numpy.int64' object has no attribute 'array"

Код:

 d=np.array(list1)
  

Комментарии:

1. Было np ли присвоено значение в другом месте кода?

2. Дважды проверьте свой код там, где вы переназначили значение np . Или попробуйте import numpy использовать numpy .array

3. что в list1 ? np переназначается?

4. Спасибо, это упоминалось где-то еще, глупый

Ответ №1:

Как упоминалось @venky, проверьте, используете ли вы где-нибудь «np» в качестве переменной. Если нет, попробуйте приведенный ниже код и посмотрите, не появится ли ошибка. Это должно работать

 import numpy as np
mylist = [1,2,3]
a = np.array(mylist)
type(a)