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程序中的运用
Mar 02 Python
使用Mixin设计模式进行Python编程的方法讲解
Jun 21 Python
python2.7 mayavi 安装图文教程(推荐)
Jun 22 Python
Python处理CSV与List的转换方法
Apr 19 Python
Python 中的Selenium异常处理实例代码
May 03 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
Mar 30 Python
Pytorch中实现只导入部分模型参数的方式
Jan 02 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
Feb 18 Python
Python3爬虫里关于Splash负载均衡配置详解
Jul 10 Python
Python制作数据预测集成工具(值得收藏)
Aug 21 Python
Python 找出英文单词列表(list)中最长单词链
Dec 14 Python
python日志通过不同的等级打印不同的颜色(示例代码)
Jan 13 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
php计划任务之验证是否有多个进程调用同一个job的方法
2015/12/07 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
js form action动态修改方法
2008/11/04 Javascript
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
微信小程序 PHP后端form表单提交实例详解
2017/01/12 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
浅谈JavaScript中的“!!”作用
2020/08/03 Javascript
盘点提高 Python 代码效率的方法
2014/07/03 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
Python 机器学习库 NumPy入门教程
2018/04/19 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
python实现加密的方式总结
2020/01/19 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
华为慧通面试题
2012/09/11 面试题
网络体系结构及协议的定义
2014/03/13 面试题
办公室经理岗位职责
2014/01/01 职场文书
另类冲刺标语
2014/06/24 职场文书
学校安全责任书范本
2014/07/23 职场文书
关于运动会广播稿300字
2014/10/05 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
企业工会工作总结2015
2015/05/13 职场文书