#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)