2017-02-21 5 views
-1

私はデータセットにデシジョンツリーを適用し、ツリーの決定の決定バスをプロットします。私はanacondaでpython 3.5を使用しています。最初の行で私は以下のコードを実行していますが、私はこのエラーが発生しました: "いいえモジュールmyplot" 私はすでにmatplotlibライブラリをインストールしましたが、再び私はエラーに直面しています 誰もそれを私を助けることができますでしょうか?import myplot with plt2の問題

from sklearn.tree import DecisionTreeClassifier 
import matplotlib 
import numpy as np 
from sklearn.cross_validation import train_test_split 
from sklearn.preprocessing import StandardScaler 
import matplotlib 
import matplotlib.pyplot as plt 
from matplotlib.colors import ListedColormap 
import matplotlib.pyplot as pltdefplot_decision_regions 
from sklearn.tree import export_graphviz 
import myplot as plt2 
from mlxtend.plotting import plot_decision_regions 
+0

matplotlib import pyplotをplt2としましたか? – Suever

答えて

1

あなたは真剣にエラーメッセージを取ることができます:それはmyplotという名前のモジュールが存在しないことを示しています。

問題は今あるのでしょうか?あなたのシステムなどについての情報なしに外部から見て、私はエラーが正しいと言います。その名前の公式リリースされたモジュールはわかりません。

自分でその名前のモジュールを作成した可能性があります。この場合、Pythonがモジュールを探すパスでこのモジュールが利用可能であることを確認する必要があります。

そうでなければ、存在しないmyplotの代わりに、インポートしたいモジュールを実際に考えてみる必要があります。

Appartから、インポートを少し並べ替えるのは理にかなっていて、別の名前で同じモジュールを複数回インポートすることは意味がありません。

from sklearn.tree import DecisionTreeClassifier, export_graphviz 
from sklearn.cross_validation import train_test_split 
from sklearn.preprocessing import StandardScaler 
import matplotlib 
import matplotlib.pyplot as plt 
from matplotlib.colors import ListedColormap 
import numpy as np 
from mlxtend.plotting import plot_decision_regions 
関連する問題