套餐无效,使用Anaconda

时间:2015-07-20 12:18:03

标签: python numpy anaconda

我已经安装了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)

任何人都明白会发生什么?

1 个答案:

答案 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