在Python中访问.mat文件中的数据

时间:2017-04-30 18:52:25

标签: python matlab dictionary mat

我试图在一些Python代码中使用MATLAB的.mat文件,我不确定如何在MATLAB中获取我想要的数据。下面的代码是我在MATLAB中的工作方式,它在N向量和CpU向量中产生CpL个变量,以便我可以在将来的计算中使用它们。

N = 1000;
load('Cp.mat')
x_c  = linspace(0,1,N); 

for i = 1:N
   CpU(i) = fnval(Cp_upper, x_c(i));
   CpL(i) = fnval(Cp_lower, x_c(i));
end

下面是我到目前为止在Python中使用的内容,它将.mat文件加载到dict中就好了,但我似乎找不到像我在MATLAB中那样访问我想要的数据的方法。

import scipy.io
mat = scipy.io.loadmat('Cp.mat')

CpU = mat["Cp_upper"] 

如何使用x_c向量作为输入遍历dict,并输出长度为CpU的单个N数组?

0 个答案:

没有答案