pythonで棒グラフを描きたいと思っていますが、以下のエラーが出てしまいます。
「TypeError: only size-1 arrays can be converted to Python scalars」
y値に算出した値を指定しています。
どなたかアドバイスをお願いしてもよろしいでしょうか。
データは以下です。
X=range(10) Y=y print(X) print(Y) #output #range(0, 10) #[[1.5905711e-07 1.8448804e-01 8.0686337e-01 4.6000953e-13 1.0656697e-05 # 1.4969189e-07 9.4143175e-08 1.3818969e-06 2.3538185e-07 8.6359223e-03]]
グラフのプログラムは以下です。
X=range(10) Y=y plt.bar(X,Y, align="center") plt.xticks(X, ['0','1','2','3','4','5','6','7','8','9']) plt.show()
TypeError: only size-1 arrays can be converted to Python scalars
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/03 02:13
2020/09/03 02:16
2020/09/03 02:41
2020/09/03 02:42
2020/09/03 02:46