Python - список для преобразования списка - PullRequest
0 голосов
/ 20 апреля 2020

Я новичок ie в python, я работаю с использованием Python 3, и я не уверен, как правильно выполнить следующее преобразование из этого списка:

<class 'list'>
[array([[ 793.,  564.],
       [ 785.,  588.],
       [ 785.,  620.],
       [ 785.,  653.],
       [ 785.,  709.]], dtype=float32)]

К этому другое:

<class 'list'>
[array([[[ 804.32135,  515.8282 ],
        [ 808.10486,  556.7727 ],
        [ 815.3627 ,  596.2787 ],
        [ 824.5347 ,  635.1521 ],
        [ 839.74097,  670.7055 ]]], dtype=float32)]

Пожалуйста, не обращайте внимания на цифры. Я имею в виду количество скобок.

Редактировать 1:

В соответствии с ответом Томаса, мне нужно указать, что первое, что я попробовал, было, по сути, after = [before], но В результате получается дополнительная скобка, но, в конце концов, после "dtype = float32)]]".

Редактировать 2: Решено! Проблема была решена с помощью решения @furas. И это решается с помощью этого преобразования:

after = [array([x]) for x in before]

Спасибо.

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