回答错了,是邻居吗

2024-03-29 10:42:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个密码:

print(X)
print(Y)

fig, axes = plt.subplots(1, 3, figsize=(15, 5))
for n_neighbors, ax in zip([1, 3], axes):
    # the fit method returns the object self, so we can instantiate
     # and fit in one line
     clf = KNeighborsClassifier(n_neighbors=n_neighbors, weights='uniform').fit(X, Y)
     mglearn.plots.plot_2d_separator(clf, X, fill=True, eps=0.5, ax=ax, alpha=.4)
     mglearn.discrete_scatter(X[:, 0], X[:, 1], Y, ax=ax)
     ax.set_title("{} neighbor(s)".format(n_neighbors))
     ax.set_xlabel("feature 0")
     ax.set_ylabel("feature 1")
axes[0].legend(loc=3)

我尝试了我的测试数据和输出是错误的(为k=1)。为什么? 这是我的输出:Output


Tags: thein密码figneighborspltaxfeature