首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模块“numpy”没有属性“dtype”

模块“numpy”没有属性“dtype”
EN

Stack Overflow用户
提问于 2019-03-12 03:19:01
回答 2查看 9.6K关注 0票数 0

导入sklearn数据集时,例如。

代码语言:javascript
运行
复制
from sklearn.datasets import fetch_mldata
from sklearn.datasets import fetch_openml

我得到了错误

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "numbers.py", line 1, in <module>
    from sklearn.datasets import fetch_openml
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/__init__.py", line 64, in <module>
    from .base import clone
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/base.py", line 11, in <module>
    import numpy as np
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/numpy/__init__.py", line 142, in <module>
    from . import core
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/numpy/core/__init__.py", line 93, in <module>
    from . import numerictypes as nt
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/numpy/core/numerictypes.py", line 86, in <module>
    import numbers
  File "/Users/airocoop/repos/Numbers/numbers.py", line 1, in <module>
    from sklearn.datasets import fetch_openml
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/datasets/__init__.py", line 6, in <module>
    from .base import load_breast_cancer
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/datasets/base.py", line 20, in <module>
    from ..utils import Bunch
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/utils/__init__.py", line 10, in <module>
    from scipy.sparse import issparse
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/scipy/__init__.py", line 72, in <module>
    from numpy.random import rand, randn
  File "/anaconda2/envs/numbers/lib/python3.5/site-packages/numpy/random/__init__.py", line 143, in <module>
    from .mtrand import *
  File "numpy.pxd", line 87, in init mtrand
AttributeError: module 'numpy' has no attribute 'dtype'

我不知道为什么我会得到这个

当我在jupyter笔记本上运行东西时,我没有得到这个错误,这也很奇怪。在这个问题上的任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-14 23:48:10

我想通了。答案是我运行的文件名为numbers.py。这把整个事情搞砸了。如果遇到此问题,请检查以确保在名为numbers.py的目录中没有文件

检查的简单方法是使用import语句将文件移动到不同的目录,然后尝试运行它。

票数 5
EN

Stack Overflow用户

发布于 2019-03-12 03:21:09

安装已损坏。

执行以下操作:

1)

代码语言:javascript
运行
复制
conda install numpy=1.13

或2)

代码语言:javascript
运行
复制
pip install numpy --upgrade
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55108902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档