2
機械学習が初めてです。私はMATPLOTLIBで自分自身でデータの可視化を教えていました。私のコードはかなり簡単です。データ視覚化:MatplotlibとNumpy投げ値の誤差
- これは(1、100))=形状のnumpyのアレイ(X = np.random.rand(1100))をとります。
- numpy配列xをy(y = np.sin(x))に変換します。
- 最後のタスクは、BAR(plt.bar(X、Y、ラベル= "BAR"、色= 'R'))
でこれを可視化することであるが、値誤差を投げている既にこの質問に答えがありますが、これまでのところ私にとってはうまくいきません。この質問By unutbu
のための1つの答えで
彼は「1はブール値のコンテキストの配列を評価しようとするたび」このエラーが発生したと説明しています。 これらの配列をどのようにブール値として使用しているのか理解できません。
MY CODE:
import matplotlib.pyplot as plt
import numpy as np
#arguments are shape: 1=row; 100=columns
x = np.random.rand(1, 100)
y = np.cos(x)
#bars
plt.bar(x, y, label='Bars1', color='pink')
#legends
plt.legend()
#show the figure
plt.show()
しかし、xが2次元配列で全体サイズが1 x 100の場合、yも同じ次元であることを意味します。なぜこのエラー? –
pltを使いたい場合は、xを2次元配列にすることはできません。https://matplotlib.org/api/pyplot_api.html –
ありがとうございます。出来た –