如何在使用scipy.io.savemat()时不覆盖.mat文件?

时间:2014-11-16 23:44:12

标签: python matlab scipy append

我一直在使用Python scipy.io.savemat()以.mat格式保存我的数据,这是在两者之间传输数据的有效方式:http://docs.scipy.org/doc/scipy-0.9.0/reference/tutorial/io.html

不知怎的,它会覆盖文件。如何设置函数,以便我可以附加到.mat文件而不是像MATLAB一样覆盖save()' -append'选项?或者除了scipy.io.savemat()之外还有其他方法可以解决吗?

1 个答案:

答案 0 :(得分:2)

似乎没有办法追加scipy.io.savemat()

您可以scipy.io.loadmat()将新值附加到返回的字典中,然后再次调用scipy.io.savemat()

以下是scipy.io.loadmat()的文档:

http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.io.loadmat.html