前提・実現したいこと
pythonのライブラリの1つであるsklearnを用いてデータを作成し、それを図示したいです。
datasets.make_moonsを用いて2クラスのデータを生成し、それを1つの図にする。
発生している問題・エラーメッセージ
plt.plot(y[:,0],y[:,1],'+') IndexError: too many indices for array
該当のソースコード
python
1import tensorflow as tf 2import matplotlib.pyplot as plt 3from sklearn import datasets 4#from sklearn.model_selection import train_test_split 5#from sklearn.utils import shuffle 6 7tf.set_random_seed(0) 8 9N=300 10X,y=datasets.make_moons(N,noise=0.3) 11 12plt.plot(X[:,0],X[:,1],'.') 13plt.plot(y[:,0],y[:,1],'+') 14plt.show()
試したこと
Xだけなら図示できますが、X,y両方を図示しようとするとエラーが出てしまいます。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/15 10:58