gpt4 book ai didi

python - 使用 matlab 检索 python 对象

转载 作者:太空宇宙 更新时间:2023-11-03 18:54:31 25 4
gpt4 key购买 nike

我用 python pickle 了一本字典。我想在 matlab 代码上使用该字典的值。这可能吗?

最佳答案

Matlab 中的字典可以通过以下方式使用:

keys={'a','b','c'};
values={5,6,7};
c = containers.Map(keys,values);
c =

containers.Map handle
Package: containers

Properties:
Count: 3
KeyType: 'char'
ValueType: 'double'

因此,您可以从 python 生成一个 .m 文件,如下所示(考虑键和值都是实数):

keys="keys = {"+",".join([str(k) for k in python_dict])+"};" 
values="values = {"+",".join([str(python_dict[k]) for k in python_dict])+"};"
fh=open("mfile.m","w")
fh.write("%s\n%s\n" % (keys,values))
fh.write( "c = containers.Map(keys, values);\n")
fh.close()

稍后您可以在 Matlab 中加载该文件。

关于python - 使用 matlab 检索 python 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17598948/

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