2016-12-05 128 views
1

我正在使用ipython筆記本。我正在使用python 3.5。如下所示,我在運行程序時遇到無模塊名爲'fig_code'的錯誤。ImportError:No module named'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() 

我得到的錯誤如下:

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' 

我嘗試用「畫中畫安裝fig_code」安裝fig_code但我得到這個錯誤

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

我已搜查錯誤來解決這個問題,但沒有用。 任何人都可以幫我解決它嗎?

回答

3

似乎你正在關注skonnn的來自pyon2015的Jake Vanderplas講座中的'fig_code'。 好的,即將解決您的問題。去https://github.com/jakevdp/sklearn_pycon2015並下載/打開它。在「筆記本」中,您會找到fig_code文件夾。將其保存在您的腳本所在的文件夾....現在您可以調用'fig_code'....

1

fig_code指的是Jake VanderPlas的sklearn ipython筆記本的補充文件夾。

  1. 下載從GitHub的fig_code模塊通過在終端鍵入以下命令:

svn checkout https://github.com/jakevdp/sklearn_pycon2015/trunk/notebooks/fig_code

名爲 'fig_code' 的文件夾會出現在你的主目錄。

  1. 將'fig_code'移動到腳本所在的文件夾中。
+0

使用'svn checkout https:// github.com/jakevdp/sklearn_pycon2015'下載整個項目 – leermeester