Python读取mat文件,并转为csv文件的实例


Posted in Python onJuly 04, 2018

初学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):print(name)
data = file['data'][:]
dfdata = pd.DataFrame(data)
datapath1 = 'E:/workspacelxr/contem/data.txt'
dfdata.to_csv(datapath1,index=False)
#方法2
import pandas as pd
import scipy
from scipy import io
features_struct = scipy.io.loadmat('E:/workspacelxr/contem/data.mat')
features = features_struct['data']
dfdata = pd.DataFrame(features)
datapath1 = 'E:/workspacelxr/contem/data.txt'
dfdata.to_csv(datapath1, index=False)

以上这篇Python读取mat文件,并转为csv文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python列表推导式的使用方法
Nov 21 Python
Python入门篇之文件
Oct 20 Python
Python编程中的反模式实例分析
Dec 08 Python
在Python的Flask框架中使用模版的入门教程
Apr 20 Python
python 把数据 json格式输出的实例代码
Oct 31 Python
Python实现一个Git日志统计分析的小工具
Dec 14 Python
Centos 升级到python3后pip 无法使用的解决方法
Jun 12 Python
在pandas多重索引multiIndex中选定指定索引的行方法
Nov 16 Python
python http基本验证方法
Dec 26 Python
Python3.7实现验证码登录方式代码实例
Feb 14 Python
python中wx模块的具体使用方法
May 15 Python
pandas apply使用多列计算生成新的列实现示例
Feb 24 Python
python实现对csv文件的列的内容读取
Jul 04 #Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 #Python
如何优雅地改进Django中的模板碎片缓存详解
Jul 04 #Python
Django框架多表查询实例分析
Jul 04 #Python
python 借助numpy保存数据为csv格式的实现方法
Jul 04 #Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
Jul 04 #Python
python中csv文件的若干读写方法小结
Jul 04 #Python
You might like
php在多维数组中根据键名快速查询其父键以及父键值的代码
2011/05/07 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
2015/07/10 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
2018/10/17 PHP
JavaScript的Cookies
2008/01/16 Javascript
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
jQuery动画效果animate和scrollTop结合使用实例
2014/04/02 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
jQuery实现的经典滑动门效果
2015/09/22 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
详解.vue文件中监听input输入事件(oninput)
2017/09/19 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
2017/12/07 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
小程序云开发教程如何使用云函数实现点赞功能
2019/05/18 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
JavaScript实现筛选数组
2021/03/02 Javascript
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
python删除过期文件的方法
2015/05/29 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
django用户登录和注销的实现方法
2018/07/16 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
Django框架自定义session处理操作示例
2019/05/27 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
Python操作qml对象过程详解
2019/09/26 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
巧克力蛋糕店创业计划书
2014/01/14 职场文书
工厂会计员职责
2014/02/06 职场文书
少儿节目主持串词
2014/04/02 职场文书
高中数学教学反思范文
2016/02/18 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL