我一直在使用Python的
但是,有时它会覆盖文件。如何设置该函数以便我可以将其附加到.mat文件而不是像MATLAB save()的“-append”选项那样进行覆盖?还是除了scipy.io.savemat()之外有其他方法可以解决这个问题?
scipy.io.savemat()
将我的数据保存为.mat格式,这是在两者之间传输数据的有效方式:http://docs.scipy.org/doc/scipy-0.9.0/reference/tutorial/io.html。但是,有时它会覆盖文件。如何设置该函数以便我可以将其附加到.mat文件而不是像MATLAB save()的“-append”选项那样进行覆盖?还是除了scipy.io.savemat()之外有其他方法可以解决这个问题?
savemat
适用于以追加模式打开的文件。当.mat
文件包含 MATLAB 函数时会出现问题。 - hpaulj.mat
文件中,包括结构体、单元数组、矩阵和函数(也许还有类)。但是,在numpy
中,MATLAB函数没有任何用处。因此,loadmat/savemat
无法处理它们。当然,Python函数也无法保存为.mat文件。 - hpaulj