sklearn.linear_model在TensorFlow Udacity课程中找不到



我正在按照Google使用TensorFlow的深度学习课程的说明进行操作。不幸的是,我现在被困在这个工作簿上。我在 docker vm 中工作,并加载了此处所述的所有分配代码。

当我完成所有导入时,除以下行外,一切正常:

from sklearn.linear_model import LogisticRegression

它抛出以下错误:

>>> from sklearn.linear_model import LogisticRegression
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named sklearn.linear_model

这个 SO 答案听起来很有希望,但我没有找到 sklearn 的源目录。

任何帮助都非常感谢。

您可以使用 pip 从 shell 安装和升级 sklearn。这可能是也可能不是问题 - 但至少你会知道它已安装。

sudo pip install --upgrade scikit-learn

在 Jupyter 笔记本中:

import pip
pip.main(['install', 'sklearn'])

请注意,当您编写代码时,您将使用 import sklearn 导入 sklearn 软件包,但是当使用 conda 安装软件包时,您应该执行以下操作:

conda install scikit-learn

相关内容

  • 没有找到相关文章