我正在学习python,并使用笔记本电脑; 我的教程告诉我使用
randn(5)
但这只适用于我使用完全限定的方法;即:
np.random.randn(5)
我将numpy导入为np。还有什么我需要做的才能使这项工作?调用plot()时我也想要简写符号。
答案 0 :(得分:1)
本教程可能假设已调用%pylab
,或者使用--pylab
启动了IPython。 pylab魔术确实:
from pylab import *
包括
from numpy import *
和其他东西,隐藏功能来自哪里。本教程可能不应该假设您已经完成了这项工作,但如果确实如此,则应该非常清楚这一事实,并提及已发生的事情以及这些函数的来源。
现在,教学材料通常被认为是明智的,例如明确进口。
import numpy as np
np.random.randn(x)
或
from numpy.random import randn
randn(x)
特别是在笔记本电脑中,节省一些打字字符的费用远远低于终端。
答案 1 :(得分:0)
当我使用%pylab inline
时,它有效!谢谢