Как я могу объединить список двумерных массивов? - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть список вложенных массивов numpy формы (30,3). Я пытался использовать numpy's vstack, hstack и 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, просто простого списка, которым я легко могу манипулировать.

1 Ответ

0 голосов
/ 10 апреля 2019

Если вы хотите простой список без знаков array, используйте <your_array>.tolist(). .tolist() преобразует его в простой список, которым легко манипулировать. Я надеюсь, что это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...