From 19de44ef9204770ef9fe7ba31819eb4d3ede438a Mon Sep 17 00:00:00 2001 From: wangyuxi <837571941@qq.com> Date: Sun, 20 Mar 2022 23:09:48 +0800 Subject: [PATCH 1/2] add Chinese and change the pic --- 2_knn/knn_classification.ipynb | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/2_knn/knn_classification.ipynb b/2_knn/knn_classification.ipynb index f646626..e2ab74c 100644 --- a/2_knn/knn_classification.ipynb +++ b/2_knn/knn_classification.ipynb @@ -176,14 +176,26 @@ "\n", "\n", "# 绘制结果\n", - "plt.scatter(x_train[:,0], x_train[:,1], c=y_train, marker='.')\n", - "plt.title(\"train data\")\n", - "plt.savefig(\"knn_train_data.pdf\")\n", + "for i in range(split_index):\n", + " if y_train[i] == 0:\n", + " plt.scatter(x_train[i,0],x_train[i,1],c = 0, marker='.')\n", + " else:\n", + " plt.scatter(x_train[i,0],x_train[i,1],c = 1, marker='^') \n", + "plt.rcParams['figure.figsize']=(12.0, 8.0)\n", + "mpl.rcParams['font.family'] = 'SimHei'\n", + "plt.title(\"训练数据\")\n", + "plt.savefig(\"fig-res-train.pdf\")\n", "plt.show()\n", - "plt.scatter(x_test[:,0], x_test[:,1], c=y_test, marker='.')\n", - "plt.title(\"test data\")\n", - "plt.savefig(\"knn_test_data.pdf\")\n", - "plt.show()\n" + "\n", + "for i in range(data_size_all - split_index):\n", + " if y_test[i] == 0:\n", + " plt.scatter(x_test[i,0],x_test[i,1],c = 0, marker='.')\n", + " else:\n", + " plt.scatter(x_test[i,0],x_test[i,1],c = 1, marker='^')\n", + "plt.rcParams['figure.figsize']=(12.0, 8.0)\n", + "plt.title(\"测试数据\")\n", + "plt.savefig(\"fig-res-test.pdf\")\n", + "plt.show()" ] }, { @@ -475,7 +487,9 @@ "for i in range(nplot):\n", " img = X_digits[i].reshape(8, 8)\n", " axes[i].imshow(img)\n", - " axes[i].set_title(y_digits[i])\n" + " axes[i].set_title(y_digits[i])\n", + "fig.set_size_inches(12,6)\n", + "fig.savefig('fig-res-digits.pdf')" ] }, { @@ -574,7 +588,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.5.4" + "version": "3.8.5" } }, "nbformat": 4, -- Gitee From 2717b5e7ebb84bf6967f559cf1b99f9558aba675 Mon Sep 17 00:00:00 2001 From: wangyuxi <837571941@qq.com> Date: Mon, 21 Mar 2022 20:13:53 +0800 Subject: [PATCH 2/2] fix the pic scale --- 2_knn/knn_classification.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2_knn/knn_classification.ipynb b/2_knn/knn_classification.ipynb index e2ab74c..be225ab 100644 --- a/2_knn/knn_classification.ipynb +++ b/2_knn/knn_classification.ipynb @@ -488,7 +488,7 @@ " img = X_digits[i].reshape(8, 8)\n", " axes[i].imshow(img)\n", " axes[i].set_title(y_digits[i])\n", - "fig.set_size_inches(12,6)\n", + "fig.set_size_inches(16,9)\n", "fig.savefig('fig-res-digits.pdf')" ] }, -- Gitee