小编Cel*_*ine的帖子

Python 删除数组中的括号

我有一个包含许多数组的列表。

coef

[array([[1.72158862]]),
 array([[3.28338167]]),
 array([[3.28004542]]),
 array([[6.04194548]])]
Run Code Online (Sandbox Code Playgroud)

将其放入数据框中给出:

azone = pd.DataFrame(
    {'zone': zone,
     'coef': coef
    })

    zone    coef
0   1   [[1.7215886175218464]]
1   2   [[3.283381665861124]]
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法去掉括号。我尝试了 tolist() 但没有给我结果。

另外还有另一个列表:

value

[[array([8.46565297e-294, 1.63877641e-002]),
 array([1.46912451e-220, 2.44570170e-003]),
 array([3.80589351e-227, 4.41242801e-004])]
Run Code Online (Sandbox Code Playgroud)

我只想保留第二个值。期望输出为:

   value
0  1.63877641e-002
1  2.44570170e-003
2  4.41242801e-004
Run Code Online (Sandbox Code Playgroud)

python arrays numpy list pandas

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

list ×1

numpy ×1

pandas ×1

python ×1