k Ich wollte mehr über die Methode des nächsten Nachbarn erfahren. Als ich versuchte, das Diagramm anzuzeigen, wurde die folgende Fehlermeldung angezeigt, sodass ich die Lösung veröffentlichen werde.
Vielleicht bekommen einige Leute den gleichen Fehler, also beziehen Sie sich bitte darauf.
Sie sagen, Sie importieren etwas. Ich habe es jedoch überhaupt nicht verstanden, also habe ich es gesucht und gewaltsam gelöst.
erorr.py
FutureWarning: Function make_blobs is deprecated; Please import make_blobs directly from scikit-learn
warnings.warn(msg, category=FutureWarning)
Beim Importieren des folgenden Codes verschwand die Fehlermeldung.
success.py
from sklearn.model_selection import train_test_split
X, y = mglearn.datasets.make_forge()
X_train, X_test, y_train, y_test = train_test_split(X, y, ramdom_state=0)
nearest_neighbor_method_column1.py
import mglearn
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
X, y = mglearn.datasets.make_forge()
nearest_neighbor_method_column2.py
mglearn.plots.plot_knn_classification(n_neighbors=3)
Die Anzahl von k wird bei n_neighbors = "" angezeigt.
Es ist natürlich, diese Zahl frei zu ändern, aber der Durchschnittswert ändert sich.
Danke, dass du bis zum Ende zugesehen hast.
Recommended Posts