我名單列表中的格式如下列表:重組名單,並轉換爲numpy的
[ [[a1_1, a1_2, a1_3, a1_4], [b1_1, b1_2, b1_3, b1_4]],
[[a2_1, a2_2, a2_3, a2_4], [b2_1, b2_2, b2_3, b2_4]],
:
:
[[a10_1, a10_2, a10_3, a10_4], [b10_1, b10_2, b10_3, b10_4]] ]
除了疊代的每個元素,並將其添加到新的結構,有一種優雅的方式實現如下:
重組列表中:
[ [[ a1_1, b1_1], [a1_2, b1_2], [a1_3, b1_3], [a1_4, b1_4]],
[[ a2_1, b2_1], [a2_2, b2_2], [a2_3, b2_3], [a2_4, b2_4]],
:
:
[[ a10_1, b10_1], [a10_2, b10_2], [a10_3, b10_3], [a10_4, b10_4]] ]
然後轉換列表的列表的上述列表中,以numpy的結構在10×4×2。感謝的形狀!
總是使用通用的Python標籤,如果您的問題是特定於版本的(它似乎不是),則只使用版本特定的標籤。 –
您可以按原樣將其製作爲陣列,然後重新塑形或交換軸。數組通常比列表更容易。 – hpaulj