gpt4 book ai didi

python - 如何在 Python 3 中将字典列表保存到 .mat 文件中?

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:04 26 4
gpt4 key购买 nike

我有一个字典列表。这是列表中的一个元素:mylist[1] 给出以下字典。

{'bitrate': None,
'channels': None,
'duration': 107.927,
'filename': 'CANCION DE POKEMON GO SONIDO DE INICIO POKEMON GO(SLM)',
'filesize': 19642323,
'samplerate': None}

我在 for 循环中创建每个字典,下面非常简化:

mylist=[]
for loop
dict=create the dictionary
mylist.append(dict)

我已经尝试过:

sio.savemat( "testmat.mat", mylist)

但它给出了一个很长的错误。

如何将我的列表保存到 .mat 文件?

最佳答案

scipy 为此有一个简单的辅助函数 scipy.io.savemat

import scipy # scipy is installed

# ... generate mylist

fname = "my_filename" # arbitrary filename

scipy.io.savemat(fname, {"Data": mylist})

请注意,savemat 需要一个字典,因此如果仅通过创建单键值对字典(如示例中所示),则必须将 mylist 转换为字典。

关于python - 如何在 Python 3 中将字典列表保存到 .mat 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54084325/

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