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读取文件时的路径问题
Feb 11 Python
浅谈Python中的zip()与*zip()函数详解
Feb 24 Python
Python向Excel中插入图片的简单实现方法
Apr 24 Python
django2用iframe标签完成网页内嵌播放b站视频功能
Jun 20 Python
Python用61行代码实现图片像素化的示例代码
Dec 10 Python
python实现桌面托盘气泡提示
Jul 29 Python
pytorch 修改预训练model实例
Jan 18 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
Mar 18 Python
jenkins+python自动化测试持续集成教程
May 12 Python
利用python中的matplotlib打印混淆矩阵实例
Jun 16 Python
详解Python中的编码问题(encoding与decode、str与bytes)
Sep 30 Python
Python 随机按键模拟2小时
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
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
php 中文和编码判断代码
2010/05/16 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
vue动态生成dom并且自动绑定事件
2017/04/19 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
对Angular中单向数据流的深入理解
2018/03/31 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
2018/09/15 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
更改Ubuntu默认python版本的两种方法python-> Anaconda
2016/12/18 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
TensorFlow高效读取数据的方法示例
2018/02/06 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
Python3.7 读取 mp3 音频文件生成波形图效果
2019/11/05 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
详解Python3 定义一个跨越多行的字符串的多种方法
2020/09/06 Python
美国滑板店:Tactics
2020/11/08 全球购物
汽车运用工程毕业生自荐信
2013/10/29 职场文书
结婚典礼证婚词
2014/01/11 职场文书
国家税务局领导班子对照检查材料思想汇报
2014/10/04 职场文书
计划生育证明格式及范本
2014/10/09 职场文书
Hive导入csv文件示例
2022/06/25 数据库
Mysql数据库group by原理详解
2022/07/07 MySQL