from mlxtend.plotting import plot_decision_regions
def knn_comparision(data, k):
X = data[['x1','x2']].values
y = data['y'].astype(int).values
clf = neighbors.KNeighborsClassifier(n_neighbors=k)
clf.fit(X, y)
# Plotting decision regions
plot_decision_regions(X, y, clf=clf, legend=2)
''参数是什么?clf'和'传说' in plot_decision_regions?
clf
是返回的分类器对象 neighbors.KNeighborsClassifier
这很可能来自于 sklearn.
BigBen已经链接了文件,用于 plot_decision_regions
功能,解释了它们的作用。