我正在尝试使用hdf5接口就地修改mat-file。我有一个简单的mat-file,其中包含一个大小为K x L*M的2D数组,并希望将其重塑为一个大小为K x L x M的3D数组,而无需修改数据或数据类型。通常我会读取数据,执行val = reshape(val,K,L,M);并将其写回文件。但是,我可以通过简单地修改Dataset Size/MaxSize属性来实现这一点吗?这是我到目前为止所拥有的;它看起来应该是有效的,但实际上并不是:val = rand(4,9);
save('test.mat
是否可以使用package 向一个文件(v7.3)添加一个新变量
我在Matlab中写道:save('data.mat', 'test', '-v7.3') % v7.3 so that it is readable by h5py在Python中,我想向data.mat添加一个新变量', 'data.mat', ma