导入错误:没有名为“fig_code”的模块

Viv*_*yal 2 python-3.5 jupyter-notebook

我正在使用 ipython 笔记本。我正在使用 python 3.5 。运行如下所示的程序时,我收到“没有名为“fig_code”的模块”错误。

#Code
from sklearn import neighbors, datasets

iris = datasets.load_iris()
X, y = iris.data, iris.target

knn = neighbors.KNeighborsClassifier(n_neighbors=5, weights='uniform')

knn.fit(X, y)

X_pred = [3, 5, 4, 2]
result = knn.predict([X_pred, ])

print(iris.target_names[result])

print(iris.target_names)

print(knn.predict_proba([X_pred, ]))

from fig_code import plot_iris_knn
plot_iris_knn()
Run Code Online (Sandbox Code Playgroud)

我收到的错误如下

ImportError                               Traceback (most recent call last)
<ipython-input-3-e8dd8ed3c9cb> in <module>()
     18 print(knn.predict_proba([X_pred, ]))
     19 
---> 20 from fig_code import plot_iris_knn
     21 plot_iris_knn()

ImportError: No module named 'fig_code'
Run Code Online (Sandbox Code Playgroud)

我尝试使用“pip install Fig_code”安装Fig_code,但收到此错误

"Could not find a version that satisfies the requirement fig_code (from versions: ) No matching distribution found for fig_code"
Run Code Online (Sandbox Code Playgroud)

我已经搜索了错误来解决此问题,但没有用。谁能帮我解决这个问题吗?

Aru*_*tri 5

看来您正在关注 sklearn 上 pyon2015 的 Jake Vanderplas 讲座中的“fig_code”。好吧,直接说你的问题。转到https://github.com/jakevdp/sklearn_pycon2015并下载/克隆它。在“笔记本”中,您将找到“fig_code”文件夹。将其保存在脚本所在的文件夹中...现在您将可以调用“fig_code”...