我已经安装了Anaconda for Windows。它在我的工作PC上,所以我选择了#34; Just for Me"因为我没有管理权。
Anaconda安装在以下目录中:
c:\Users\huf069\AppData\Local\Continuum\Anaconda
Windows安装程序已将此目录(+ Anaconda \ Scripts目录)添加到系统路径。
我可以启动Python但尝试运行
x = randn(100,100)
给了我一个Name Error: name 'randn' is not defined
,
然而,正如我所理解的,这个命令应该在使用Anaconda时起作用,因为包含了numpy包。
如果我这样做,它可以正常工作:
import numpy
numpy.random.randn(100,100)
任何人都明白会发生什么?
答案 0 :(得分:6)
我可以启动Python,但尝试运行
x = randn(100,100)
会给我一个Name Error: name 'randn' is not defined
,而我据了解,这个命令应该在使用Anaconda时有用,因为包含了numpy
包
Anaconda 发行版附带numpy
软件包,但您仍然需要导入软件包。如果要使用randn()
函数而不必调用完整名称,可以将其导入本地名称空间:
from numpy.random import randn
x = randn(100,100)
否则,您可以通过电话numpy.random.randn
。
您可能需要查看Python教程的Modules section。