sklearn.linear_model 在 TensorFlow Udacity 课程中找不到
sklearn.linear_model not found in TensorFlow Udacity course
我正在按照 Google 的深度学习课程的说明使用 TensorFlow。不幸的是,我现在卡住了 with this workbook。
我在 docker 虚拟机中工作,并按照 here.
所述加载了所有分配代码
当我执行所有导入操作时,除以下行外一切正常:
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
This SO answer听起来很有希望,但是我没有找到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
我正在按照 Google 的深度学习课程的说明使用 TensorFlow。不幸的是,我现在卡住了 with this workbook。 我在 docker 虚拟机中工作,并按照 here.
所述加载了所有分配代码当我执行所有导入操作时,除以下行外一切正常:
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
This SO answer听起来很有希望,但是我没有找到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