Python第三方库h5py_读取mat文件并显示值的方法

yipeiwu_com6年前Python基础

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设计】。

相关文章

Python 使用requests模块发送GET和POST请求的实现代码

①GET # -*- coding:utf-8 -*- import requests def get(url, datas=None): response = reques...

Python函数中*args和**kwargs来传递变长参数的用法

单星号形式(*args)用来传递非命名键可变参数列表。双星号形式(**kwargs)用来传递键值可变参数列表。 下面的例子,传递了一个固定位置参数和两个变长参数。 def test_...

python实现中文文本分句的例子

对于英文文本分句比较简单,只要根据终结符"."划分就好,中文文本分句看似很简单,但是实现时会遇到很多麻烦,尤其是处理社交媒体数据时,会遇到文本格式不规范等问题。 下面代码针对一段一段的短...

使用Django搭建一个基金模拟交易系统教程

亲手教你如何搭建一个基金模拟系统(基于Django框架) 第一步:创建项目、APP以及静态文件存储文件夹 django-admin startproject Chongyang dj...

opencv3/python 鼠标响应操作详解

opencv3/python 鼠标响应操作详解

鼠标回调函数: def setMouseCallback( windowName, #窗口名称 onMouse, #鼠标响应处理函数 param=None)...