Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 未导入时Numpy给定错误。_Python_Python 2.7_Numpy_Machine Learning_Scikit Learn - Fatal编程技术网

Python 未导入时Numpy给定错误。

Python 未导入时Numpy给定错误。,python,python-2.7,numpy,machine-learning,scikit-learn,Python,Python 2.7,Numpy,Machine Learning,Scikit Learn,所以我正在尝试机器学习,并遵循我在网上找到的教程 出于某种原因,当我运行代码时,numpy给了我一个错误,即使我没有导入那个库。(我和numpy一直有问题) 代码: #!/usr/bin/env python from sklearn import tree #1 = smooth 0 = bumpy features = [[140, 1], [130, 1], [150, 0], [170, 0]] #input labels = ["apple", "apple", "ora

所以我正在尝试机器学习,并遵循我在网上找到的教程

出于某种原因,当我运行代码时,numpy给了我一个错误,即使我没有导入那个库。(我和numpy一直有问题)

代码:

#!/usr/bin/env python
from sklearn import tree

#1 = smooth       0 = bumpy
features = [[140, 1], [130, 1], [150, 0], [170, 0]] #input
labels = ["apple", "apple", "orange", "orange"] #desired output
#0 = apple         1 = orange

clf = tree.DecisionTreeClassifier()
clf = clf.fit(features, labels)
print clf.predict([[160, 0]])
C:\Windows\system32\cmd.exe /c (python ^<C:\Users\me\AppData\Local\Temp\22\V
Ii532A.tmp)
Traceback (most recent call last):
  File "<stdin>", line 3, in <module>
  File "E:\Python27\lib\site-packages\sklearn\__init__.py", line 134, in <module
>
    from .base import clone
  File "E:\Python27\lib\site-packages\sklearn\base.py", line 9, in <module>
    import numpy as np
  File "E:\Python27\lib\site-packages\numpy\__init__.py", line 142, in <module>
    from . import add_newdocs
  File "E:\Python27\lib\site-packages\numpy\add_newdocs.py", line 13, in <module
>
    from numpy.lib import add_newdoc
  File "E:\Python27\lib\site-packages\numpy\lib\__init__.py", line 8, in <module
>
    from .type_check import *
  File "E:\Python27\lib\site-packages\numpy\lib\type_check.py", line 11, in <mod
ule>
    import numpy.core.numeric as _nx
  File "E:\Python27\lib\site-packages\numpy\core\__init__.py", line 21, in <modu
le>
    from . import function_base
  File "E:\Python27\lib\site-packages\numpy\core\function_base.py", line 7, in <
module>
    from .numeric import (result_type, NaN, shares_memory, MAY_SHARE_BOUNDS,
ImportError: cannot import name shares_memory
shell returned 1
Hit any key to close this window...
错误:

#!/usr/bin/env python
from sklearn import tree

#1 = smooth       0 = bumpy
features = [[140, 1], [130, 1], [150, 0], [170, 0]] #input
labels = ["apple", "apple", "orange", "orange"] #desired output
#0 = apple         1 = orange

clf = tree.DecisionTreeClassifier()
clf = clf.fit(features, labels)
print clf.predict([[160, 0]])
C:\Windows\system32\cmd.exe /c (python ^<C:\Users\me\AppData\Local\Temp\22\V
Ii532A.tmp)
Traceback (most recent call last):
  File "<stdin>", line 3, in <module>
  File "E:\Python27\lib\site-packages\sklearn\__init__.py", line 134, in <module
>
    from .base import clone
  File "E:\Python27\lib\site-packages\sklearn\base.py", line 9, in <module>
    import numpy as np
  File "E:\Python27\lib\site-packages\numpy\__init__.py", line 142, in <module>
    from . import add_newdocs
  File "E:\Python27\lib\site-packages\numpy\add_newdocs.py", line 13, in <module
>
    from numpy.lib import add_newdoc
  File "E:\Python27\lib\site-packages\numpy\lib\__init__.py", line 8, in <module
>
    from .type_check import *
  File "E:\Python27\lib\site-packages\numpy\lib\type_check.py", line 11, in <mod
ule>
    import numpy.core.numeric as _nx
  File "E:\Python27\lib\site-packages\numpy\core\__init__.py", line 21, in <modu
le>
    from . import function_base
  File "E:\Python27\lib\site-packages\numpy\core\function_base.py", line 7, in <
module>
    from .numeric import (result_type, NaN, shares_memory, MAY_SHARE_BOUNDS,
ImportError: cannot import name shares_memory
shell returned 1
Hit any key to close this window...
C:\Windows\system32\cmd.exe/C(python)^
from.numeric import(结果类型、NaN、共享内存、可能共享边界、,
导入错误:无法导入名称共享\u内存
壳返回1
按任意键关闭此窗口。。。
谢谢

附言。
同时,我们也在寻找一些教程建议,其中一个是机器学习和NLP,这将是非常好的

Numpy是一个scikitlearn依赖项。这意味着SKlearn是在Numpy之上开发的。 创建一个虚拟电视是一个好主意,这样可以了解真正的问题是什么


同样的代码适用于我,我可以告诉你预测是“橙色的”:p

Scikit learn需要以下依赖项,在它们的文档中指定:Python(>=2.7或>=3.3)、NumPy(>=1.8.2)、SciPy(>=0.13.3).我想说的是,您使用的模块中至少有一个导入了numpy,因此即使您没有在code@vipertherapper我有numpy 1.9.1和SciPy 0.19.0很可能您的numpy/SciPy安装已损坏,或者其中一些安装不兼容(当人们使用windows时,在这里非常常见)。这更可能是因为您没有使用无痛的方法,例如使用anaconda(python发行版)。@Stéphane从来不知道模块可以在python中实现这一点,谢谢您提供的信息