以下の処理において、iris.data[;, [0,2]]や(X[:, 0], X[:, 1], c=y....等の機能の意味がわかりません。
[0:5]などとした場合は、左側の起点から右側の終点(の1つ前)までを表すということは学びました。ここではあまり関係がないのでしょうか?
from sklearn import datasets import matplotlib.pyplot as plt import matplotlib #データ所得 iris = datasets.load_iris() #データの0、2列目を入れる X = iris.data[:, [0, 2]] # irisのクラスラベルを格納してください y = iris.target plt.scatter(X[:, 0], X[:, 1], c=y, marker=".", cmap=matplotlib.cm.get_cmap(name="cool"), alpha=0.7) plt.xlabel("Sepal length") plt.ylabel("Petal length") plt.grid(True) plt.show()
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。