套餐无效,使用Anaconda

cit*_*raL 0 python numpy anaconda

我已经安装了Anaconda for Windows.它在我的工作PC上,因此我选择了"Just for Me"选项,因为我没有管理员权限.

Anaconda安装在以下目录中:

c:\Users\huf069\AppData\Local\Continuum\Anaconda
Run Code Online (Sandbox Code Playgroud)

Windows安装程序已将此目录(+ Anaconda\Scripts目录)添加到系统路径.

我可以启动Python但尝试运行 x = randn(100,100) 给了我一个Name Error: name 'randn' is not defined,而我据了解,这个命令应该在使用Anaconda时工作,因为包含了numpy包.

如果我这样做,它工作正常:

import numpy
numpy.random.randn(100,100)
Run Code Online (Sandbox Code Playgroud)

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

Fin*_*ood 6

我可以启动Python,但尝试运行x = randn(100,100)给了我一个Name Error: name 'randn' is not defined,而我据了解,这个命令应该在使用Anaconda时工作,因为numpy包括

蟒蛇分布配备了numpy包括包,但你仍然需要导入的包.如果要在randn()不必调用完整名称的情况下使用该函数,可以将其导入到本地名称空间:

from numpy.random import randn
x = randn(100,100)
Run Code Online (Sandbox Code Playgroud)

否则,通话numpy.random.randn就是您的选择.

您可能需要查看Python教程的Modules部分.