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

Pet*_*ter 5 scikit-learn tensorflow

我正在按照Google与TensorFlow的深度学习课程的说明进行操作.不幸的是,我现在仍然坚持使用这个工作簿.我在docker vm中工作,所有分配代码都按此处所述加载.

当我做所有的导入时,一切都有效,除了以下行:

from sklearn.linear_model import LogisticRegression
Run Code Online (Sandbox Code Playgroud)

它会引发以下错误:

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

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

任何帮助都大大提高了.

小智 7

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

sudo pip install --upgrade scikit-learn
Run Code Online (Sandbox Code Playgroud)