Почему я не могу использовать функции NumPy в Canopy IPython?

Я изо всех сил пытаюсь использовать базовые функции NumPy в моей программе Python на Enthought IPython, например, "pi" и "logspace",

В нем также говорится, что термин "сюжет" не определен - изменилось ли оно?

спасибо

1 ответ

Вы импортировали numpy и matplotlib? Если бы я должен был догадаться, вы использовали для запуска ipython с флагом --pylab. Этот флаг - разрушитель умов и сердец, и в последнее время он устарел.

Более милосердным подходом будет явный импорт, который поддерживает пространства имен, т.е.

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

Однако, если вы хотите продолжить хаос, вы можете выполнить from pylab import * в верхней части вашего ноутбука.

licensed under cc by-sa 3.0 with attribution.