python怎么打开mat文件?

来源:千锋教育
发布时间:2023-11-12 18:50:55
分享

python怎么打开mat文件?

本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。

方法一:使用sicpy.io模块

importscipy.ioasscio

importpandasaspd

data_path="train.mat"

#Method1

data=scio.loadmat(data_path)

data_train_label=data_train.get('label')#取出字典里的label

data_train_data=data_train.get('data')#取出字典里的data

方法二:mat4py库

功能:将Matlab数据导入为基本的Python数据类型。矩阵是以行为组的存储方式(使用列表的列表)。

importmat4py

mat4py.loadmat(mat_path)

方法三:h5py

-v7.3版本的.mat文件是matlab中保存大文件的格式,使用上面的方式是无法读取的,这个时候需要使用h5py。

importh5py

data=h5py.File('data.mat')

以上就是python中打开mat文件的三种方法,若要保存大文件格式的时候,推荐使用h5py方法哦~更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python的id函数如何判断分片产生的列表? python的id函数如何判断分片产生的列表?一、python的id函数判断分片产生的列表原理id在python中负责显示一个变量或者数据的唯一确定编号,分片操作是生成一个新的list,通过id可以直
  • Python如何在画布中绘制多个图表? python如何在画布中绘制多个图表?1、说明在绘制图表时,Matplotlib模块默认先创建一块画布,然后将绘制的图表显示在画布上。若要在一个画布上画多个图表,可以使用subplot()函数将画布分
  • Python IDE之Thonny的介绍 pythonIDE之Thonny的介绍今天要介绍的IDE,可能没用过,甚至可能没听说过。叫Thonny,是塔尔图大学开发的,适合程序员新手。它的界面很容易使用,没有任何复杂或冗余的功能。另一个适合初学
  • python的递归函数如何理解? python的递归函数如何理解?一、python的递归函数使用:递归函数直接或者间接调用自身优缺点:优点:简洁,理解容易缺点:对递归深度有限制,消耗资源大二、Python使用递归函数调用深度限制实例x
  • python中exec()函数如何执行表达式? python中exec()函数如何执行表达式?1、python中exec()函数把一个字符串当成一个表达式来执行,不返回结果使用语法exec(string_code,globals=None,loca
  • Python中if嵌套是什么? python中if嵌套是什么?1、说明(1)if用于开发中的条件判断,如果想要在满足该条件的执行语句中添加更多的条件判断,可以使用嵌套if。(2)IF的应用场景是:在满足先前条件的前提下,添加更多的判