Я новичок 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]
Спасибо.