python - 从字典值中删除外部列表
问题描述
我想从字典值中删除外部列表,但我只能找到解包方法,不确定如何在字典值上使用它。
我的数据如下所示:
{'A': array([[ 1.90769404e-01, 1.26112014e-01, -2.17013955e-02]],
'B': array([[ 2.80194253e-01, 1.19333006e-01, 3.63824964e-02]],
'C': array([[ 1.40285566e-01, 4.76801395e-02, 5.49828596e-02]]}
我想删除外部列表以使它们像这样:
{'A': array([ 1.90769404e-01, 1.26112014e-01, -2.17013955e-02],
'B': array([ 2.80194253e-01, 1.19333006e-01, 3.63824964e-02],
'C': array([ 1.40285566e-01, 4.76801395e-02, 5.49828596e-02]}
我怎样才能做到这一点?
解决方案
当然使用索引:
>>> {k:v[0] for k,v in DIC.items()}
{'A': array([ 0.1907694 , 0.12611201, -0.0217014 ]), 'B': array([ 0.28019425, 0.11933301, 0.0363825 ]), 'C': array([ 0.14028557, 0.04768014, 0.05498286])}
>>>
推荐阅读
- visual-studio - Project Reunion - 应用程序无法编译
- javascript - 笑话:TypeError:Cannod 读取未定义的属性“fn”
- r - rhandsontable 中的自动列宽调整
- r - 如何从 seqmsplot 中删除“模态状态序列”字段
- php - 变量中的 Livewire 实例将自身设置为 null
- python - 使用 conda 安装 mss 时出现错误
- java - java list.add() 正在更新所有索引
- r - 使用 R studio 在离线环境中循环本地包安装
- reactjs - 图像下载在 Reactjs 应用程序的移动设备中不起作用
- python - 如何根据某些标准定位和替换数据框中的值