我想将此数组转换为不含字数组的字典。将数组字典转换为字典python
{1: array([[ 38.13823661, 48.52341785]]), 2: array([[ 19.60433883, 45.63071969]])}
我想将此数组转换为不含字数组的字典。将数组字典转换为字典python
{1: array([[ 38.13823661, 48.52341785]]), 2: array([[ 19.60433883, 45.63071969]])}
试试这个:
output = {}
for key in originalDict:
output[key] = originalDict[key].tolist()
哪里originalDict就是你向我们展示,与numpy的数组的字典。
有可能是一个整洁的写作方式,但它应该工作。
编辑:至于你的评论,如果你只需要内部列表,然后指数在字典的每个值的第一个元素转换它,像这样经过:
output = {}
for key in originalDict:
output[key] = originalDict[key].tolist()[0]
你怎么'阵列“首先? –
您能否包含您尝试的解决方案 – Mayank
请提供有关您要做什么的问题的其他信息?你有什么尝试?如果可能的话,代码片段的问题。 –