[英]ValueError: zero-dimensional arrays cannot be concatenated,
我有兩個 arrays 軸 = 0(有平均值的結果和 df 的標准差):
df_cats =
0 58.609619
1 105.926514
2 76.706543
3 75.405762
4 68.937744
...
75 113.124268
76 125.557373
77 130.514893
78 141.373779
79 109.185791
Length: 80, dtype: float64 0 63.540835
1 55.053429
2 96.221076
3 42.963771
4 57.447924
...
75 42.080755
76 55.309517
77 38.997856
78 57.364695
79 40.197461
Length: 80, dtype: float64
df_dogs =
0 86.870361
1 153.085205
2 89.576416
3 139.721924
4 107.218750
...
75 129.498291
76 108.676025
77 113.125732
78 145.829346
79 100.272461
Length: 80, dtype: float64 0 57.699218
1 71.814790
2 40.130439
3 44.966932
4 48.964512
...
75 50.994298
76 58.257198
77 89.240987
78 58.945353
79 68.841721
Length: 80, dtype: float64
我正在嘗試使用以下代碼將兩個 arrays 與axis = 1連接起來:
dogs_and_cats = np.concatenate((df_dogs, df_cats), axis=1)
但總是有這個問題:
**ValueError:** zero-dimensional arrays cannot be concatenated
我怎么能把它連接起來?
一維 arrays 沒有第二維。 這就是您的問題所在。 您可以通過修改這些 arrays 的形狀進行連接,將它們變成只有一列的 2D arrays,代碼如下:
df_dogs.shape=(df_dogs.shape[0],1)
df_cats.shape=(df_cats.shape[0],1)
現在,您可以連接您的 arrays。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.