python - sklearn python 错误。标识符中的无效字符

标签 python machine-learning tree python-3.6 sklearn-pandas

from sklearn import tree
features = [[140, 1], [130, 1], [150, 0], [170, 0]] # 1- smooth 0 - bumpy
labels = [0, 0, 1, 1] # 0 - apple 1 - orange 
clf = tree.DecisionTreeClassifier()
clf = clf.fit(features, labels)
print (clf.predict([[150, 0]]))

我想要的是制作一个简单的第一个机器学习应用程序,它告诉我水果是橙子还是苹果。运行后它向我显示:

Traceback (most recent call last):
  File "C:/Users/ursac/Desktop/hello world.py", line 1, in <module>
    from sklearn import tree
  File "C:\Users\ursac\AppData\Local\Programs\Python\Python36-32\lib\site-packages\sklearn\__init__.py", line 134, in <module>
    from .base import clone
  File "C:\Users\ursac\AppData\Local\Programs\Python\Python36-32\lib\site-packages\sklearn\base.py", line 11, in <module>
    from scipy import sparse
ModuleNotFoundError: No module named 'scipy'

但我已经在 cmd 中使用 pip install sklearn 安装了 sklearn

请帮助我。谢谢 !

最佳答案

尝试安装scipy,因为它提示该模块丢失。

pip install scipy

它安装scipy/numpy。顺便说一句 - 如果有人有旧的和新的 python - 那么应该使用 pip3 ,因为在这种情况下 pip 安装了 python 2 的模块。

关于python - sklearn python 错误。标识符中的无效字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48241326/

相关文章:

python - 如何使用 python 包 ete2 使用存储在列表中的字符串创建树?

algorithm - 范围内的乘法

python - 有谁真的知道 Python 中集合的顺序是如何决定的?

python - 将新项目 append 到列表时出现问题

r - 在 R 中的文本文件中输出 J48 树

python - 从闭包表 SELECT 语句渲染树?

python 和 Pandas : Combine columns into a date

python - 如何在 Travis 上安装 PySide?

machine-learning - lightgbm python 数据集引用参数是什么意思?

r - 使用 R 从文本中提取位置列表