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计算程序开始到程序结束的运行时间和程序运行的CPU时间
Nov 28 Python
python写的一个squid访问日志分析的小程序
Sep 17 Python
python列出目录下指定文件与子目录的方法
Jul 03 Python
在Django的视图中使用form对象的方法
Jul 18 Python
python爬取亚马逊书籍信息代码分享
Dec 09 Python
python十进制和二进制的转换方法(含浮点数)
Jul 07 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
Jan 08 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
Jun 04 Python
Django网络框架之HelloDjango项目创建教程
Jun 06 Python
python networkx 包绘制复杂网络关系图的实现
Jul 10 Python
解决django 新增加用户信息出现错误的问题
Jul 28 Python
Python Scrapy多页数据爬取实现过程解析
Jun 12 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日历程序
2006/12/06 PHP
php获得当前的脚本网址
2007/12/10 PHP
一个基于PDO的数据库操作类
2011/03/24 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
2016/08/21 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
2015/08/11 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
Antd-vue Table组件添加Click事件,实现点击某行数据教程
2020/11/17 Javascript
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
Python判断操作系统类型代码分享
2014/11/22 Python
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
init进程的作用
2012/04/12 面试题
趣味体育活动方案
2014/02/08 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
环境卫生标语
2014/06/09 职场文书
中学生打架检讨书
2014/10/13 职场文书
酒店采购员岗位职责
2015/04/03 职场文书
生日宴会家属答谢词
2015/09/29 职场文书