np を使用していくつかの値を hstack しようとしています。ただし、次のエラーが表示されます。
Buffer has wrong number of dimensions (expected 1, got 2)
私がスタックする行は次のとおりです。
s= np.hstack((np.array([cell_name, freq]).reshape((1,-1)),pred,y1_a,y1_b,y1_c,y2_a,y2_b,y2_c,y3_a,y3_b,y3_c,df[output_name].iloc[i].values.reshape(1,-1)))
配列内のすべての要素の形状を確認しましたが、最初の次元はすべて同じ 1 です。何かアイデアはありますか?
ps: 作業しようとしているデータフレームの長さは 2 で、このスタッキングは for ループで次のように行われます。
for i in range(df.values.shape[0]):
s= np.hstack((np.array([cell_name, freq]).reshape((1,-1)),pred,y1_a,y1_b,y1_c,y2_a,y2_b,y2_c,y3_a,y3_b,y3_c,df[output_name].iloc[i].values.reshape(1,-1)))