python实现mat格式数据解析处理,并转化为json格式数据
今天有一个mat格式的数据文件需要进行数据,但是mat格式的数据不能直接被现有的模型使用,在这之前就需要做一点转换工作使得mat格式转化为json格式,为了了解一下mat格式的数据文件是什么,我简单查看了一下百度百科中的定义,具体内容如下所示:
简单来说.mat和.m文件都是matlab生态环境里面的文件。
下面进行解析处理,具体实现如下:
#!usr/bin/env python
#encoding:utf-8
from __future__ import division'''
功能: mat数据解析处理模块,实现mat格式数据转化为json格式数据
'''import sys
import csv
import json
from scipy.io import loadmatdef dataParse2Json(data='a.mat',save_path='feature.json'):'''将.mat文件转化为json文件'''mat=loadmat(data)labels=mat['label'].tolist()label=[one[0] for one in labels]datas=mat['data'].tolist()res_list=[]for i in range(len(datas)):one_data=datas[i]one_label=label[i]one_data.append(one_label)res_list.append(one_data)with open(save_path,'w') as f:f.write(json.dumps(res_list))
转换处理工作很简单,主要是使用到了loadmat这个函数,记录一下。
python实现mat格式数据解析处理,并转化为json格式数据相关推荐
- json格式的解析,list如何转换json格式
list转换成json,然后在js里获取: 基本格式: controller里: JSONObject json = new JSONObject(); json.put("data&quo ...
- python解析response_python:解析requests返回的response(json格式)说明
我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get("http://192.168.207.160:9000/api/qu ...
- python response.json()报错_python:解析requests返回的response(json格式)说明
我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get('http://192.168.207.160:9000/api/quality ...
- python解析response的json_python:解析requests返回的response(json格式)说明
我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get('http://192.168.207.160:9000/api/quality ...
- [转载] python解析返回结果_python:解析requests返回的response(json格式)说明
参考链接: python-json 8: 解析requrst的响应 我就废话不多说了,大家还是直接看代码吧!jte免费资源网 import requests, json r = requests.ge ...
- iOS基础-数据解析方法初步总结-(XML,JSON欢迎指正)
小时候的记忆与大家一起分享,愿君安好! 解析的基本概念 解析: 从事先规定好的格式中提取数据 解析的前提: 提前约定好格式,数据提供方按照格式提供数据,数据获取方则按照格式获取数据 OS开发常见的解析 ...
- wcf html 界面,WCF数据转换为原始html而不是Json格式
WCF很新颖,几乎所有的东西都可以工作,除了从JQuery到WCF的文章.WCF数据转换为原始html而不是Json格式 Jquery正在处理DynaTree并将数据发布到WCF服务. 目前为止这么好 ...
- excel文件中的数据转化为json格式并输出json文件
1:需求: 将excel中的数据获取出来,转化为json格式,之后输出到.json文件中. 2:步骤: (1): 将excel中的数据获取出来,使用jsonObject转化为json格式字符串 (2) ...
- 将网址url中的参数转化为JSON格式的两种方法
在我们进入主题前,我先先看下获取网址URL的方法: window.location.href // 设置或获取整个URL为字符串 window.location.hash // 设置或获取href属性 ...
- 数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类)
数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类) 在最近的实验中,使用了json来传送客户端与服务端的信息,之前原本想使用自己定义的格式,但是使用json可以将 ...
最新文章
- C#2.0实例程序STEP BY STEP--实例二:数据类型
- 计算机对下列几种存储器访问速度,2005年7月自考02275计算机基础与程序设计真题及答案...
- ASP.NET缓存之 没有为 SQL 缓存通知启用数据库“ReplaceShop”。
- 批量创建10个系统帐号tianda01-tianda10并设置密码
- 部署war文件到服务器,war包怎么部署到云服务器
- 商汤插帧算法让视频顺滑如丝丨NeurIPS 2019 Spotlight论文
- java翻译数字串并打印_如何使用Java翻译字符串?
- 专题训练——[kuangbin带你飞]最短路练习
- 一些微信小程序demo地址记录分享
- 朗文3000词汇表带音标_SBS朗文国际英语教程第二册单词表(带音标)
- HTML表格之合并单元格
- 量子计算与通讯的基本原理(量子纠缠)
- SimpleDateFormat和DateFormat的基本使用(format和prase)
- solr6.3与MySQL结合使用
- 佳能(Canon)打印机初始化备忘录
- 基于论文分析Google的张量处理器TPU
- 3dmax 2016 2015 2014 2013 vary渲染 视频教程 从入门到精通
- 阿里P8架构师深度概述分布式架构
- 学习笔记:RTC时钟
- Python BeautifulSoup4 入门使用