Python第三方库h5py_读取mat文件并显示值的方法
mat数据格式是Matlab默认保存的数据格式。在Python中,我们可以使用h5py库来读取mat文件。
>>> import h5py >>> data = h5py.File("**.mat") >>> test = data["digitStruct/name"] #<HDF5 dataset "name": shape (13068, 1), type "|O"> >>> st = test[0][0] #<HDF5 object reference> >>> obj = data[st] #<HDF5 dataset "b": shape (5, 1), type "<u2"> >>> str = "".join(chr(i) for i in obj[:]) >>> str '1.png'
以上这篇Python第三方库h5py_读取mat文件并显示值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
python中利用h5py模块读取h5文件中的主键方法
如下所示: import h5py import numpy as np #HDF5的写入: imgData = np.zeros((2,4)) f = h5py.File('HDF5_FILE.h5','w') #创建一个h5文件,文件指针是f f['data'] = imgData #将数据写入文件的主键data下面 f['labels'] = np.array([1,2,3,4,5]) #将数据写入文件的主键labels下面 f.close() #关闭文件 #HDF5的读取: f = h5
-
Python读取mat文件,并转为csv文件的实例
初学Python,遇到需要将mat文件转为csv文件,看了很多博客,最后找到了解决办法,代码如下: #方法1 from pandas import Series,DataFrame import pandas as pd import numpy as np import h5py datapath = 'E:/workspacelxr/contem/data.mat' file = h5py.File(datapath,'r') file.keys() def Print(name):prin
-
Python第三方库h5py_读取mat文件并显示值的方法
mat数据格式是Matlab默认保存的数据格式.在Python中,我们可以使用h5py库来读取mat文件. >>> import h5py >>> data = h5py.File("**.mat") >>> test = data["digitStruct/name"] #<HDF5 dataset "name": shape (13068, 1), type "|O&quo
-
利用Python第三方库xlrd读取Excel中数据实例代码
目录 1. 安装 xlrd 库 2. 使用 xlrd 库 2.1 打开 Excel 工作表对象 2.2 读取单个单元格数据 2.3 读取多个单元格数据 2.3 读取所有单元格数据 附:行.列操作 3. 总结 1. 安装 xlrd 库 Python 读取 Excel 中的数据主要用到 xlrd 第三方库.xlrd 其实就是两个单词的简化拼接,我们可以把它拆开来看,xl 代表 excel, rd 代表 read, 合并起来就是 xlrd, 意思就是读 excel 的第三方库. 这种命名风格也正是我们
-
利用Python第三方库xlwt写入数据到Excel工作表实例代码
目录 1. 安装 xlwt 库 2. 使用 xlwt 库 2.1 向 Excel 工作表写入单个数据 2.2 向 Excel 工作表写入多个数据 2.3 向 Excel 工作表写入多个数据(进阶) 3. 总结 1. 安装 xlwt 库 Python 写入数据到 Excel 工作簿中可以使用第三方库 xlwt. xlwt 拆分下来看就是 excel 和 write 的简化拼接,意思就是写数据到 Excel. 这个第三方库的 pip 安装命令如下所示: pip install xlwt -i htt
-
python读取mat文件生成h5文件的实现
目录 读取mat文件生成h5文件 1. Matlab生成 .mat 文件 2. 读取 .mat 文件 读取mat文件 基于h5py库 两种数据结构 读取代码 读取mat文件生成h5文件 1. Matlab生成 .mat 文件 p = rand(1,10); q = ones(10); save('pqfile.mat','p','q') 当用python读取 pqfile.mat 这个文件时,可以通过get§, get(q) 分别获得p.q的值. 2. 读取 .mat 文件 import sci
-
python 使用第三方库requests-toolbelt 上传文件流的示例
python 使用第三方库requests-toolbelt 上传文件流,内容如下所示: # pip install requests-toolbelt 使用第三方库上传文件流 from requests_toolbelt.multipart.encoder import MultipartEncoder 补充:Python使用requests和requests_toolbelt上传文件 一.文件上传(Form 表单方式)[先将文件读取至内存中,再将内存中的文件信息上传至服务器] 1.单文件上传
-
python读取.mat文件的数据及实例代码
首先导入scipy的包 from scipy.io import loadmat 然后读取 m = loadmat("F:/__identity/activity/论文/data/D001.mat") 注意这里m是一个dict数据结构 >>> m {'__header__': b'MATLAB 5.0 MAT-file, Platform: PCWIN, Created on: Mon Aug 15 22:16:43 2011', '__globals__': [],
-
Python读取mat文件,并保存为pickle格式的方法
这两天在搞Theano,要把mat文件转成pickle格式载入Python. Matlab是把一维数组当做n*1的矩阵的,但Numpy里还是有vector和matrix的区别,Theano也是对二者做了区分. 直接把代码贴出来吧,好像也没什么可讲的 = = from scipy.io import loadmat import numpy, cPickle data_dict=loadmat(r'E:\dataset\CIFAR10\CIFAR10_small.mat') #need an r!
-
基于python读取.mat文件并取出信息
这篇文章主要介绍了基于python读取.mat文件并取出信息,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 导入所需包 from scipy.io import loadmat 读取.mat文件 随便从下面文件里读取一个: m = loadmat('H_BETA.mat') # 读出来的 m 是一个dict(字典)数据结构 读出来的m内容: m:{'__header__': b'MATLAB 5.0 MAT-file, Platform: GL
-
python读取mat文件中的struct问题
目录 python读取mat文件中的struct mat文件结构如下 经过查找资料,总结如下 解决办法 python读取mat文件报错 python读取mat文件中的struct All devils are in the details,做个笔记. mat文件结构如下 ground_truth_data 是1x1的struct(结构体),包含2个字段,一个是list,一个是imgszie.如图1所示 图1 list是一个352x1的cell,点开后如图2,可以看到list中的每一个cell又由
随机推荐
- MySQL 语句注释方式简介
- ruby迭代map的简洁写法实现原理分析
- 一个监控网卡流量的shell脚本
- Oracle 当前用户下所有表的记录总数
- Angular.js中处理页面闪烁的方法详解
- Python读取文件内容的三种常用方式及效率比较
- JS SetInterval 代码实现页面轮询
- javascript获取xml节点的最大值(实现代码)
- JS实现模仿微博发布效果实例代码
- php抓取网站图片并保存的实现方法
- 用文本文件制作留言板提示(上)
- Python中文件遍历的两种方法
- 简单学习Python多进程Multiprocessing
- 机器学习python实战之决策树
- [ASP]RegExp对象提供简单的正则表达式支持功能使用说明
- win2003上安装SQL2000时CD-KEY(序列号)无法验证解决方法
- 微信小程序 template模板详解及实例代码
- python使用xauth方式登录饭否网然后发消息
- Session的工作方式
- UpdatePanel和Jquery冲突的解决方法