私はこのような配列のマージしようとしています:とValueError:オペランドは形状(5)と一緒に放送することができませんでした(30)
をする場合:
a = [1.2, 1, 3, 4]
b = [0.0 , 0.0]
c = [0.0 , 0.0]
a = a + b + c
すると結果は次のようになります。
[0.0 , 0.0 , 1.2 , 1 ,3 ,4 , 0.0 ,0.0]
これは、配列 のヒストグラムを抽出し、それを通常の配列とマージすることです。この
ValueError: operands could not be broadcast together with shapes (5,) (30,)
のようなエラーが私を助けてください原因
x1, bins, patch = plt.hist(array1, bins = round(max(array1) - min(array1)))
x1 = b + x1 + c
but the form of x1 is
x1 = [ 2. 0. 0. 1. 0. 2. 5. 0. 1. 1. 0. 1. 5.]
、多分。 私は何をすべきかわかりません
たとえば、a = b + a + cですか? – BenT