如何连接2D numpy数组列表?

时间:2019-04-10 11:25:34

标签: python arrays list numpy

我有一个形状为(30,3)的嵌套numpy数组列表。我尝试使用numpy的vstackhstackconcatenate,但出现错误:ValueError: all the input array dimensions except for the concatenation axis must match exactly

`[array([[[430, 110,  10],
    [ 62, 167,  10],
    [116, 136,  10],
    [341, 104,  10],
    [ 21, 116,  10],
    [371,  20,  10],
    [343, 197,  10],
    [ 59, 308,  10],
    [ 33,  23,  10],
    [215,  70,  10],
    [256,  73,  10],
    [ 94, 397,  10],
    [135, 251,  10],
    [202, 283,  10],
    [233, 313,  10],
    [319,  13,  10],
    [ 98, 273,  10],
    [261, 167,  10],
    [160, 296,   9],
    [137,  56,  10],
    [ 21, 320,  10],
    [ 77, 109,   9],
    [295, 356,  10],
    [178, 425,  10],
    [259,  35,   9],
    [319, 416,   9],
    [386, 331,   9],
    [319,  43,   9],
    [209, 409,   9],
    [115, 199,   9]]], dtype=uint16),` etc

我希望将其转换为列表的常规列表,因此摆脱array符号,只是一个我可以轻松操作的普通列表。

1 个答案:

答案 0 :(得分:0)

如果您想要一个没有array符号的普通列表,请使用<your_array>.tolist() .tolist()会将其转换为易于操作的普通列表。希望对您有帮助