tensorflow读取.mat文件记录

importscipy.ioassio

data=sio.loadmat('label.mat')  #文件名

print(type(data))

d=data['A']    #这里的‘A’要看自定义字典中的名称是什么才能得到数据值

print(d[1])

tensorflow读取.mat文件记录

上述代码为读取.mat文件

其中label.mat是存储[1000,720]的01标签

print(type(data))可得data是‘dict’字典格式

(有的也用h5py,但是没运行出来)

tensorflow将数据集写入.mat文件,如下代码

sio.savemat('training_set.mat',{'A':training_set})

sio.savemat('label_set.mat',{'A':label_set})

另外,如下所示

mnist_test=sio.loadmat('mnist_test.mat')['mnist_test']

sio.savemat(' mnist_test .mat', {' mnist_test 'mnist_test })

以上中的sio.savemat()函数中,将mnist_test(第3组加粗)矩阵作为‘mnist_test’(第2组加粗)字典存为mnits_test.mat(第1组加粗)中。

sio.loadmat()函数中,是读取mnist_test.mat文件中的mnist_test字典内容。

你可能感兴趣的:(tensorflow读取.mat文件记录)