matlab 读取文件(mat)存储为json文件

fid= fopen(‘reqJosn.json‘, ‘w+‘);
load(‘request-set-10.mat‘);
requests = requests.request;
requestNum = length(requests);
for i = 1:1
    request.name = sprintf(‘%s%d‘, ‘vn_test_‘,i);
    request.type = 0;
    request.description = sprintf(‘%s%d%s‘, ‘virtual network ‘,i, ‘ for test use‘);
    controller.id = i;
    controller.name = ‘defaultController‘;
    controller.host = ‘localhost‘;
    controller.port = 6633;
    controller.type = ‘POX‘;
    request.controller = controller;
    nodeNum = requests(1,i).node_num;
    linkNum = requests(1,i).link_num;
    request.sw_number = nodeNum;
    switches = {};//注意此处如需在结构里嵌套结构,必须这样子
    for j = 1:nodeNum
       swTemp.id = j;
       swTemp.name = sprintf(‘%s%d‘, ‘sw‘, j);
       swTemp.resource = requests(1,i).cpu(j);
       swTemp.port_num = 8;
       swTemp.host_num = 1;
       switches = [switches,swTemp];
    end
    request.switches = switches;
    subJson = savejson(‘‘,request);//幻化为json字符串,具体help一下
    fprintf(fid, ‘%s‘,subJson);
end
fclose(fid);
时间: 2024-08-03 15:31:55

matlab 读取文件(mat)存储为json文件的相关文章

python3下scrapy爬虫(第九卷:scrapy数据存储进JSON文件)

将爬取数据存储在JSON文件里并不难,只需修改pipelines文件 直接看代码: 来看下结果: 中文字符恶心的很 之后我会在后卷中做出修改 原文地址:https://www.cnblogs.com/woshiruge/p/8401353.html

gulp-rev同时将js和css文件写在一个rev-manifest.json文件里面的方式探讨

参考: https://segmentfault.com/q/1010000002876613 https://github.com/sindresorhus/gulp-rev 测试发现,在官网上最主要的做法是: 加入如下参数: { base: 'build/assets', merge: true } 其中base为存放上一个生成的rev-manifest.json文件,然后merge为是否拼合进去,最后再输出到base这个目录上,就可以实现js和css文件同在一个rev-manifest.j

遍历win10文件夹并解析json文件,按照json格式存入mongo数据库(基于python 3.6)

import reimport jsonfrom pymongo import MongoClientimport os # def Write_json(data):# open_Json = open("1.json", "a")# Write_json = json.dumps(data)# open_Json.write(Write_json)# open_Json.close() def load_Mongo(Address, port, Process_

matlab读取内容为二进制的TXT文件

本方法同样适合读取十六进制和二进制以外的其他进制文件,txt使用一个最简单的命令就可以读取 textread 这是一个十分有用,简便的函数(对于fopen fscanf而言)读取二进制txt文件:假如txt文档中内容为0001 0010 0011 0100 1000,保存在pin.txt文档中使用a=textread('pin.txt','%s')'a =     '0001'    '0010'    '0011'    '0100'    '1000'可以看到数据保存为了char格式.使用b

matlab读取UCI中获取的.data文件

UCI为我们提供了很多不错的数据集,从UCI网上下载下来的数据格式是.data类型的,如果想用Matlab分析,该怎么导入呢?Matlab是不能直接打开.data类型的数据的 其实很简单啦 工具:excel2007,matlab2012 1.打开excel,点击数据 2.,获取外部数据,自access数据 3.选择所有文件,找到要打开的.data文件,打开 4.下一步 5.勾选上逗号,再下一步 6.完成,点击小框的确定 7.至此你的.data数据就成功的导入到excel中啦,是不是很开心,别忘了

Python批量修改文件夹内所有json文件中部分内容

#coding=utf-8 import os import json #获取目标文件夹的路径 filedir = os.getcwd()+'/ceshi' #获取文件夹中的文件名称列表 filenames=os.listdir(filedir) #遍历文件名 for filename in filenames: filepath = filedir+'/'+filename print filepath after = [] # 打开文件取出数据并修改,然后存入变量 with open(fil

数字图象处理之读取显示——Matlab读取三维mat数据并灰度显示

目的: 手里面有一个(1040,1392,31)的数据,mat格式,我希望看到深度1的矩阵,也就是(1-1040,1-1391,1)符合这样下标的数据,并且显示出来.也就是鼠标处的ref.如果像我这样一个mat里面含有两个矩阵,那么双击load,会在工作区load两个矩阵. 代码: A=ref(:,:,1);//冒号就是表示这一个维度我都要,这样下来,我这个矩阵A是个二维的,大小是(1040,1392),之后就可以用 G=uint8(A);//转换成八位的灰度值(0-255),也可以用uint1

cocos2dx 3.X 中 json 文件生成与读取

Cocos2d-x 3.0 加入了rapidjson库用于json解析.位于项目的cocos2d/external/json下. rapidjson 是一个不需要包含 .lib 和 .dll 即可运行的可见代码库.项目 wiki 见这里.下面通过两个实例来深入了解它在 cocos2dx 中的用法. 生成JSON文件并保存 #include "CCStdC.h" #include "cocos2d.h" #include "json/document.h&q

[转]nodejs中package.json和package-lock.json文件的功能分析

本文转自:https://blog.csdn.net/u013992330/article/details/81110018 最新版nodejs中,多了一个package-lock.json文件,刚开始对这个文件很是疑惑,后来查了一番资料后,通过验证,终于确定了这两个文件的关系. package.json与package-lock.json文件的作用package.json文件记录你项目中所需要的所有模块.当你执行npm install的时候,node会先从package.json文件中读取所有