我正在尝试将python数据转换为matlab格式。它正在保存一个matlab文件,该文件的data_array为3x 7 x5双精度。
但我需要一个文件与1x 3细胞(matlab细胞)和每个细胞7 x5双矩阵应该在那里。我试图创建使用这些数组的字典列表,然后保存到matlab格式。但这并没有帮助太多。
import numpy as np
import scipy.io
mat1 = np.random.randint(1,100,35).reshape(7,5)
mat2 = mat1*10
mat3 = mat1*0.1
list_mat = [mat1, mat2, mat3]
scipy.io.savemat("test_py1.mat", {'dict_array': list_mat})
样本matlab文件的描述;数据库中的数据类型为:
1条答案
按热度按时间a64a0gku1#
我怀疑下面的方法会奏效。