python读mat数据_python读取mat数据集

以http://ufldl.stanford.edu/housenumbers/上的mat数据集为例需要注意以下几点从mat提取出来的数据以字典的形式保存,所以需要提取字典的key和valueimport numpy as npimport osfrom PIL import Imageimport matplotlib.pyplot as pltimport scipy.io as scioda...
摘要由CSDN通过智能技术生成

以http://ufldl.stanford.edu/housenumbers/上的mat数据集为例

需要注意以下几点

从mat提取出来的数据以字典的形式保存,所以需要提取字典的key和value

import numpy as np

import os

from PIL import Image

import matplotlib.pyplot as plt

import scipy.io as scio

data_train=scio.loadmat(r'data/train_32x32.mat')

#print(data_train)

#取出需要的数据矩阵

data_train_data=data_train.get('X')

#print(data_train_data)

#输出字典里的X

#data_train_label=data_train.get('y')#提取标签

#print(len(data_train_label))

for i in range(10):

plt.subplot(2,5,i+1)

#plt.title(data_train_label[i][0])

#print("标签"+str(data_train_label[i][0]))

plt.imshow(data_train_data[...,i])

#print("数据"+str(data_train_data[...,i])+"------")

plt.axis('off')

plt.savefig('pictu

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值