Traceback (последний вызов был последним) при использовании numpy - PullRequest
0 голосов
/ 08 апреля 2019
from numpy import *

a = array([1,2,3,4,5,6])

print(a)

Приведенный выше код показывает ошибку после установки numpy. Ошибка:

C: \ Users \ 91875 \ PycharmProjects \ безымянный \ venv \ Scripts \ python.exe C: /Users/91875/PycharmProjects/untitled/numpytest.py Traceback (большинство последний звонок последний): File «C: /Users/91875/PycharmProjects/untitled/numpytest.py», строка 1, в из numpy import * Файл "C: \ Users \ 91875 \ PycharmProjects \ untitled \ numpy.py", строка 3, в a = array ([1,2,3]) NameError: имя 'array' не определено

Процесс завершен с кодом выхода 1

1 Ответ

0 голосов
/ 03 мая 2019

Как только вы переименуете свой файл с numpy на script.py, он должен работать

from numpy import *

a = array([1,2,3,4,5,6])

print(a)
#[1 2 3 4 5 6]

Но, как отметили другие комментаторы, более предпочтительной версией является

import numpy as np

a = np.array([1,2,3,4,5,6])

print(a)

Одна из причин этого заключается в том, что у вас есть numpy.sum и Python buildin sum Приведенное выше обозначение помогает вам различать два типа так:

import numpy as np

a = np.array([1,2,3,4,5,6])

#Using numpy sum to calculate sum of array
print(np.sum(a))

#Use python builtin sum to calculate sum of array
print(sum(a))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...