今天有一个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格式数据相关推荐

  1. json格式的解析,list如何转换json格式

    list转换成json,然后在js里获取: 基本格式: controller里: JSONObject json = new JSONObject(); json.put("data&quo ...

  2. python解析response_python:解析requests返回的response(json格式)说明

    我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get("http://192.168.207.160:9000/api/qu ...

  3. python response.json()报错_python:解析requests返回的response(json格式)说明

    我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get('http://192.168.207.160:9000/api/quality ...

  4. python解析response的json_python:解析requests返回的response(json格式)说明

    我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get('http://192.168.207.160:9000/api/quality ...

  5. [转载] python解析返回结果_python:解析requests返回的response(json格式)说明

    参考链接: python-json 8: 解析requrst的响应 我就废话不多说了,大家还是直接看代码吧!jte免费资源网 import requests, json r = requests.ge ...

  6. iOS基础-数据解析方法初步总结-(XML,JSON欢迎指正)

    小时候的记忆与大家一起分享,愿君安好! 解析的基本概念 解析: 从事先规定好的格式中提取数据 解析的前提: 提前约定好格式,数据提供方按照格式提供数据,数据获取方则按照格式获取数据 OS开发常见的解析 ...

  7. wcf html 界面,WCF数据转换为原始html而不是Json格式

    WCF很新颖,几乎所有的东西都可以工作,除了从JQuery到WCF的文章.WCF数据转换为原始html而不是Json格式 Jquery正在处理DynaTree并将数据发布到WCF服务. 目前为止这么好 ...

  8. excel文件中的数据转化为json格式并输出json文件

    1:需求: 将excel中的数据获取出来,转化为json格式,之后输出到.json文件中. 2:步骤: (1): 将excel中的数据获取出来,使用jsonObject转化为json格式字符串 (2) ...

  9. 将网址url中的参数转化为JSON格式的两种方法

    在我们进入主题前,我先先看下获取网址URL的方法: window.location.href // 设置或获取整个URL为字符串 window.location.hash // 设置或获取href属性 ...

  10. 数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类)

    数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类) 在最近的实验中,使用了json来传送客户端与服务端的信息,之前原本想使用自己定义的格式,但是使用json可以将 ...

最新文章

  1. C#2.0实例程序STEP BY STEP--实例二:数据类型
  2. 计算机对下列几种存储器访问速度,2005年7月自考02275计算机基础与程序设计真题及答案...
  3. ASP.NET缓存之 没有为 SQL 缓存通知启用数据库“ReplaceShop”。
  4. 批量创建10个系统帐号tianda01-tianda10并设置密码
  5. 部署war文件到服务器,war包怎么部署到云服务器
  6. 商汤插帧算法让视频顺滑如丝丨NeurIPS 2019 Spotlight论文
  7. java翻译数字串并打印_如何使用Java翻译字符串?
  8. 专题训练——[kuangbin带你飞]最短路练习
  9. 一些微信小程序demo地址记录分享
  10. 朗文3000词汇表带音标_SBS朗文国际英语教程第二册单词表(带音标)
  11. HTML表格之合并单元格
  12. 量子计算与通讯的基本原理(量子纠缠)
  13. SimpleDateFormat和DateFormat的基本使用(format和prase)
  14. solr6.3与MySQL结合使用
  15. 佳能(Canon)打印机初始化备忘录
  16. 基于论文分析Google的张量处理器TPU
  17. 3dmax 2016 2015 2014 2013 vary渲染 视频教程 从入门到精通
  18. 阿里P8架构师深度概述分布式架构
  19. 学习笔记:RTC时钟
  20. Python BeautifulSoup4 入门使用

热门文章

  1. android反调试之父子调试
  2. python-摩尔斯电码查询器
  3. Linux系统下CMake的安装和使用
  4. 《Java并发编程实践》学习笔记之二:线程安全性(thread-safe)
  5. CMD下的网络安全配置
  6. LeetCode 343. 整数拆分(Integer Break) 25
  7. (转)SQL Server 数据类型映射
  8. [LuoguP1360][USACP07MAR]黄金阵容均衡
  9. mybatis list条件判断
  10. LeetCode之SQL练习:第二高薪