我名单列表中的格式如下列表:重组名单,并转换为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