gpt4 book ai didi

Python - 将 numpy 数组转换为 JSON

转载 作者:太空宇宙 更新时间:2023-11-04 09:34:35 34 4
gpt4 key购买 nike

我有一个名为 myarray 的 Python numpy 数组,看起来像这样......

[[148 362]
[153 403]
[163 443]
[172 483]
[186 521]
[210 553]
[239 581]
[273 604]
[314 611]
[353 602]]

我想创建如下所示的 JSON..

myjson = [
{'section': '3',
'x': '163',
'y': '362',
},
{'section': '7',
'x': '239',
'y': '581',
},
{'section': '10',
'x': '353',
'y': '602',
},
]

这表示原始 numpy 数组中的 3rd7th10th 行。有人有实现类似目标的例子吗?

最佳答案

为了补充 Andrii 的回答,我相信您也可以像这样解压数组以使其更简洁:

[{'section': i+1, 'x': x, 'y': y} for i, [x, y] in enumerate(myarray) if i in [2, 6, 9]]

关于Python - 将 numpy 数组转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54270852/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com