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

    python怎么打开mat文件?

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

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

    方法一:使用sicpy.io模块

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    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数据类型。矩阵是以行为组的存储方式(使用列表的列表)。

    1

    2

    import mat4py

    mat4py.loadmat(mat_path)

    方法三:h5py

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

    1

    2

    3

    import h5py

     

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

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

    专题推荐:python基础
    上一篇:python中numpy.arange()函数的使用方法 下一篇:python中mat是什么意思?

    相关文章推荐

    • python中如何使用del删除变量?• python中切片的浅拷贝探究• python切片如何作为占位符使用• python中numpy.arange()函数的使用方法

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网