AttributeError: module 'numpy' has no attribute 'array'的解决方法

一些同学在编写pyhton程序的时候,会出现如下的error:

AttributeError: module 'numpy' has no attribute 'array'

 这个是说在numpy文件中没找到array属性:这是因为我们初学者在命名文件的时候,有的时候为了方便后期文件的查找,会将文件名命名为代码中使用过的第三方库的名称。

然后代码编译的时候,会读取到你的编写的这个程序进行执行,发现没有相关的属性,进而报错。

原理讲清楚了之后,我们就可以进行修改了。找到我们自己书写的程序,找出命名相同的.py文件。比如说我们这里就找numpy.py这个文件。

找到之后,我们可以选择删除,或者 重新命名。之后我们再执行一次,问题就被解决了。

 

 在此,还有一个问题需要解释的,就是如果我们更新了编辑器,那么我们首先去更新一下使用的第三方库,因为可能一些编辑器不兼容了。

如何更新呢?可以查看下面这个链接中提供的方法。

https://stackoverflow.com/questions/56312145/attributeerror-module-numpy-has-no-attribute-array/61410539

 

posted @ 2021-06-03 20:10  Tomhard  阅读(13615)  评论(0编辑  收藏  举报