我有不同的.mat文件,比如file_1.mat, file_2.mat, ..., file_n.mat
,每个file_x.mat
中有var1, var2, ..., varn
。变量在不同的文件中有相同的名称,但形状不同。但是,它们在同一个.mat
文件中的形状是相同的。
我通常用spicy.io.loadmat()
(documentation here)在Python中加载它们,但我想将它们转换为netcdf,以便稍后在xarray中使用它们,从而加快计算速度。我想你们中的一些人一定在我之前就做了这件事,从Matlab跳到了Python。
有没有内置的函数可以做到这一点?因为我的变量有相同的名称,我认为创建一些东西并不困难,除了我们需要访问不同维度的变量取决于文件。
谢谢你!
1条答案
按热度按时间7eumitmz1#
我有一些东西,我想这是我想做的第一步。它真的是我的要求具体。问题是,你需要了解什么是在你的matfile,在构建适当的维度。
运行