python - Numpy 在未导入时给出错误。

标签 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", "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...

谢谢

附注 还寻找一些教程建议,其中包含机器学习和 NLP 的教程会很棒

最佳答案

Numpy 是 scikitlearn 依赖项。这意味着 SKlearn 是在 numpy 之上构建的。 创建 virtualenv 是一个好主意,可以帮助您了解真正的问题是什么。

相同的代码对我有用,我可以告诉你预测是“橙色”。 :P

关于python - Numpy 在未导入时给出错误。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46792252/

相关文章:

python - 如何喂占位符?

python - 导入数字 : No module named Numeric in F2PY 失败

python - 将 csv 中的字符串条目写入 python 中的数组?

python - 在 Python 中遍历二叉树

python - chromedriver 在 html 中选择带有 h1 和 p 部分的元素

python - 如何在 python 2.7 中制作简单的图表

python - PulpSolverError : PuLP: Error while trying to execute glpsol in Python 2. 7

python - 显示错误: "[object with reference: partner_id - partner.id] " for function return

c++ - 从一组非连续的连续二维切片创建一个 3d numpy 数组

python - 打印一个 utf-8 字符到控制台