包无法正常工作,使用Anaconda
问题描述:
我已经安装了Windows的Anaconda。这是在我的工作电脑上,所以我选择了“Just for Me”选项,因为我没有管理员权限。包无法正常工作,使用Anaconda
蟒蛇安装在以下目录:
c:\Users\huf069\AppData\Local\Continuum\Anaconda
Windows安装程序已经在此目录(+水蟒\ Scripts目录)到系统路径添加。
我可以运行Python,但试图运行 x = randn(100,100)
给了我一个Name Error: name 'randn' is not defined
, 然而,我的理解,这个命令应该使用蟒蛇时,作为numpy的软件包包括工作。
它工作正常,如果我做的:
import numpy
numpy.random.randn(100,100)
任何人都明白可能会发生?
答
我可以启动Python,但试图运行
x = randn(100,100)
给了我一个Name Error: name 'randn' is not defined
,反之,我的理解,这个命令应该使用蟒蛇时,作为numpy
包包含
的蟒蛇工作分配自带numpy
套餐包括,但你仍然需要进口的套餐。如果你想使用randn()
功能,而不必调用的完整名称,你可以将其导入到本地命名空间:
from numpy.random import randn
x = randn(100,100)
否则,调用numpy.random.randn
是你的路要走。
您可能想看看Python教程的Modules section。
好的,谢谢Finwood! ...,我被跟随的教程弄糊涂了(来自Kevin Sheppard),他说他成功地输入了下列命令:“randn”,“mean”,“plot”,并且如果所有依赖项都被正确安装,那么结果应显示...不提及任何“进口”.... – citraL