python機械学習プログラミング(2章31ページ)
31ページのプログラムを入力して「あれ?うごかない」となった方は30ページのプログラムに問題があるか、入力していなかったりするかも。。。
自分なりの理解
plot_decision_regions(X, y, classifier=ppn) plt.xlabel('sepal length [cm]') plt.ylabel('petal length [cm]') plt.legend(loc='upper left') plt.show()
- 1行目は30ページで入力したプログラムを読み出します。30ページで入力したプログラムをターミナルで読み込んでなかったりすると動きません。28ページのデータXの作成もしてなかったり24ページのプログラムも読み込んでなかったらもちろん動かないので。。
- あとはx軸にmatplotlibのxlabelを使ってsepal length [cm]として。
- y軸にmatplotlibのylabelを使ってpetal length [cm]として
- matplotlibのlegendを使って凡例を左上に配置
- あとはそれを表示
という感じです。