嗨,我在将.mat文件拆分为分隔值时遇到问题
以下是我如何加载文件
import scipy.io
szum_1 = scipy.io.loadmat('szum_1.mat')['szum_1']
szum_2 = scipy.io.loadmat('szum_2.mat')['szum_2']
输出:
[ 3.29420368 2.2221562 1.9350699 1.23158597 2.57708046 1.94689757 etc.]
正如你所看到的,这是一个单元格中的一大堆值
我尝试过使用np.char.split(szum_1[0], sep=' ')
,但出现错误"非字符串数组上的字符串操作",我对如何拆分这些数字没有其他想法
split
仅适用于字符串,因此应使用str()
将数字转换为字符串
import scipy.io
szum_1 = str(scipy.io.loadmat('szum_1.mat')['szum_1'])
szum_2 = str(scipy.io.loadmat('szum_2.mat')['szum_2'])