python – 无法定义SciPy模块名称和函数
发布时间:2020-12-20 11:34:26 所属栏目:Python 来源:网络整理
导读:我刚安装了ANACONDA并设置了我的虚拟环境和配置文件.当我输入命令时 from pandas import * 要么 from numpy import random 正如预期的那样,系统暂停一秒钟,然后继续前进到下一行.但是,当我尝试输入命令时 x = randn(100,100) 我收到一条消息说 name ‘randn
我刚安装了ANACONDA并设置了我的虚拟环境和配置文件.当我输入命令时
from pandas import * 要么 from numpy import random 正如预期的那样,系统暂停一秒钟,然后继续前进到下一行.但是,当我尝试输入命令时 x = randn(100,100) 我收到一条消息说
还有,当我跑 imp.find_module("pandas") 我明白了 (None,'C:Anacondalibsite-packagesnumpy',('','',5)) 有任何想法吗? 解决方法
你的消息标题是指scipy,但你没有从中导入任何东西,所以我不确定为什么这是相关的.你做了两次进口:
from pandas import * 我实际上不会推荐;我知道它已经在一些教程中完成了,但我更喜欢 import pandas as pd 保持命名空间干净.在任何情况下,randn都没有在pandas命名空间中定义.然后你跑 from numpy import random 它只为命名空间添加一个新名称:random.完成此操作后,您可以通过random.randn访问randn: >>> from numpy import random >>> random.randn(3) array([-1.19504793,-0.54873061,-1.46225504]) 如果你真的想使用简单的randn,你可以做到 from numpy.random import randn (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |