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 bsddb模块操作Berkeley DB数据库介绍
Apr 08 Python
python协程用法实例分析
Jun 04 Python
python读写LMDB文件的方法
Jul 02 Python
示例详解Python3 or Python2 两者之间的差异
Aug 23 Python
Python queue队列原理与应用案例分析
Sep 27 Python
python实现简单图书管理系统
Nov 22 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
哪种Python框架适合你?简单介绍几种主流Python框架
Aug 04 Python
Numpy(Pandas)删除全为零的列的方法
Sep 11 Python
Pycharm plot独立窗口显示的操作
Dec 11 Python
Python 实现RSA加解密文本文件
Dec 30 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
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
javascript 字符串连接的性能问题(多浏览器)
2008/11/18 Javascript
jquery zTree异步加载简单实例分享
2013/02/05 Javascript
网页整体变灰白色(兼容各浏览器)实例
2013/04/21 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
javascript数组去重小结
2016/03/07 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
微信小程序如何使用globalData的方法
2019/06/06 Javascript
javascript Canvas动态粒子连线
2020/01/01 Javascript
js实现轮播图效果 纯js实现图片自动切换
2020/08/09 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
Python中for循环控制语句用法实例
2015/06/02 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
2019/02/12 Python
使用python实现简单五子棋游戏
2019/06/18 Python
Python常用库Numpy进行矩阵运算详解
2020/07/21 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
金士达面试非笔试
2012/03/14 面试题
应用电子技术专业个人求职信
2013/09/21 职场文书
军训学生自我鉴定
2014/02/12 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
信访维稳承诺书
2015/05/04 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
社团招新宣传语
2015/07/13 职场文书
中学团支部工作总结
2015/08/13 职场文书
python基础详解之if循环语句
2021/04/24 Python