2017-02-21 1 views
-1

Ich werde Entscheidungsbaum auf meine Datenmenge anwenden und Entscheidungsgrenzen der Entscheidung des Baumes plotten. Ich benutze Python 3.5 in Anakonda. in der ersten Zeile mache ich den Code unten, aber ich habe diesen Fehler: "Kein Modul namens Myplot" Ich habe bereits installiert matplotlib Bibliothek, aber wieder bin ich mit dem Fehler konfrontiert Wird dankbar sein, wenn mir jemand damit helfen kann?Problem mit dem Import von myplot als 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

Meinten Sie 'von Matplotlib importieren pyplot als plt2'? – Suever

Antwort

1

können Sie nehmen die Fehlermeldung ernst: Es sagt Ihnen, dass es kein Modul myplot benannt ist.

Die Frage ist jetzt, sollte es eine geben ?! Von außen gesehen ohne Informationen über Ihr System etc. würde ich sagen, dass der Fehler korrekt ist. Ich kenne kein offiziell veröffentlichtes Modul mit diesem Namen.

Es kann gut sein, dass Sie ein Modul dieses Namens selbst erstellt haben. In diesem Fall müssen Sie sicherstellen, dass dieses Modul in dem Pfad verfügbar ist, in dem Python nach Modulen sucht.

Andernfalls müssen Sie sich überlegen, welches Modul Sie wirklich importieren wollten, anstelle des nicht vorhandenen myplot.

Appart von diesem würde es sinnvoll sein, Ihre Importe ein wenig zu sortieren und nicht die gleichen Module unter verschiedenen Namen mehr als einmal zu importieren.

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