我在MATLAB中有一个很大的矩阵,我需要保存它才能在python中使用它。是否可以像保存一个小矩阵一样从MATLAB中保存一个大矩阵,然后用import scipy.io as spio读取它呢?或者另一种选择,是否可以用–v7.3读取保存在MATLAB中的大型矩阵,并使用import scipy.io as spio读取具有相同扩展的矩阵?(data_try )
首先,在python中,矩阵A
目标是一旦变量被加载到Python中,就能够执行脚本,该脚本利用我们刚刚传递给解释器的这些变量。我不想在要用python执行的C++代码周围创建一个“包装器”。最后,“工作空间”类将作为C++和Python之间的中介。通过这种方式,我们可以请求这个类将c++的变量传递给python,反之亦然。我们可以请求将在python中创建的变量返回给C++。例如,我们在C++中创建并初始化了两个矩阵:
arma::mat A = {
我有一个用-v7.3版本从matlab保存的大文件,用python读取时,矩阵的形状发生了变化!!这正常吗?%% The saved file is example.mat with version 7.3因此,让我们转到python来读取该文件:import h5py as h5
data_try = h5.File('example.mat', &