PyCharm 版本的 Matplotlib 繪圖實現。僅供參考,有代碼和貼圖
#圖形展示 #導入Matplotlib圖庫并使圖像在notebook中展示 import?matplotlib.pylab?as?plt #?-*-?coding:?utf-8?-*- #展示K值?與?訓練數據集?預測準確率之間關系 fig?=?plt.figure()?#創建畫布 fig.add_subplot(1,2,1)?#指定圖所在的位置,具體是?1行,2列的?第1個位置 plt.plot(k_range,score_train) plt.xlabel('K(KNN?model)') plt.ylabel('Training?Accuracy') #?plt.show() #展示K值?與?訓練數據集?預測準確率之間關系 fig.add_subplot(1,2,2)?#指定圖所在的位置,具體是?1行,2列的?第2個位置 plt.plot(k_range,score_test) plt.xlabel('K(KNN?model)') plt.ylabel('Testing?Accuracy') plt.show()
2020-07-14
其中 K值的范圍我取的如下