所以,我有边界框“xy xy”保存在这个特定的列(bounding_boxes)的 Dataframe ,现在我试图提取所有三个数组从第一行,但不怎么!
我的输入看起来像这样:
"[array([ 1178.4, 1.6609, 1532.1, 935.91], dtype=float32), array([ 761.56, 386.14, 953.42, 936.99], dtype=float32), array([ 458.4, 544.93, 1014.9, 943.33], dtype=float32)]"
output:
a = [ 1178.4, 1.6609, 1532.1, 935.91]
b = [ 761.56, 386.14, 953.42, 936.99]
c = [ 458.4, 544.93, 1014.9, 943.33]
输入文件如下所示:
1条答案
按热度按时间mrphzbgm1#
只要每个单元格具有相同数量的元素,您就可以创建一个简单的自定义字符串解析器。
你也可以使用
eval()
,但通常你不应该这样做,除非你绝对信任你的输入。