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

我有一个形状 (30,3) 的嵌套 numpy 数组列表。我尝试使用 numpy 的vstack, hstackand concatenate,但出现错误: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符号,只是一个我可以轻松操作的简单列表。


守着一只汪
浏览 265回答 1
1回答

守候你守候我

如果您想要一个没有array符号的普通列表,请使用<your_array>.tolist()The.tolist()将其转换为易于操作的普通列表。我希望这可以帮助你
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python