【发布时间】:2022-01-20 11:28:07
【问题描述】:
当我第一次输入它时,它运行良好。但后来它开始显示类似“的错误”
模块“对象不可调用。名称“数组”未定义..无法从 numpy 导入数组。
我工作了几个小时,但它再次显示错误。我卸载了 numpy 并重新安装了它,然后它也显示错误。请帮忙
from numpy import *
vals=array([1,2,3,4,5])
print(vals)
输出:
vals=array([1,2,3,4,5]) NameError: name 'array' is not defined
【问题讨论】:
-
您好,欢迎来到 SO。很高兴您包含了一些代码。由于 python 是一种对空格很重要的语言,因此您应该查看编辑器中的各种代码块格式化工具。
-
@JonSG 我认为他的问题是 numpy 要么根本没有安装,要么安装不正确,他在下面使用了我的代码,但仍然有错误。我不是 python 专家,但他有可能更改库中数组的名称吗?我认为不是,所以一定是安装错误。我不确定。
-
不要命名任何脚本
numpy并使用print(...) -
通过提供以下信息更新您的问题:python 路径变量、python/numpy 版本、操作系统系统。是否安装了多个版本的python?你在使用 conda 安装吗?更新问题比在评论中粘贴我的问题的答案更可取,因为它可以提高问题本身的质量并有助于重新打开它。代码本身在 Komodo Edit 中运行良好。审查结束。