• 技术文章 >Python技术 >Python基础教程

    python怎么打开mat文件?

    宋雪维宋雪维2021-03-24 09:46:35原创17436

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    方法一:使用sicpy.io模块

    import scipy.io as scio
    
    import pandas as pd
    
    data_path="train.mat"
    
    #Method 1
    
    data = scio.loadmat(data_path)
    
    data_train_label=data_train.get('label')#取出字典里的label
    
    data_train_data=data_train.get('data')#取出字典里的data

    方法二:mat4py库

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

    import mat4py
    mat4py.loadmat(mat_path)

    方法三:h5py

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

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

    以上就是python中打开mat文件的三种方法,若要保存大文件格式的时候,推荐使用h5py方法哦~

    专题推荐:python基础
    品易云
    上一篇:python中SciPy是什么? 下一篇:python中mat是什么意思?

    相关文章推荐

    • python中如何使用del删除变量?• python中切片的浅拷贝探究• python切片如何作为占位符使用• python中numpy.arange()函数的使用方法• python中SciPy是什么?• python中如何使用scipy.io读写.mat文件?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网