python3 dict ndarray 存成json,并保留原数据精度的实例


Posted in Python onDecember 06, 2019

如下所示:

import numpy as np
import codecs, json 
 
a = np.arange(10).reshape(2,5) # a 2 by 5 array
b = a.tolist() # nested lists with same data, indices
file_path = "/path.json" ## your path variable
json.dump(b, codecs.open(file_path, 'w', encoding='utf-8'), separators=(',', ':'), sort_keys=True, indent=4) ### this saves the array in .json format

关键是tolist和codecs编码,并转成适应json的格式。

解码并还原:

obj_text = codecs.open(file_path, 'r', encoding='utf-8').read()
b_new = json.loads(obj_text)
a_new = np.array(b_new)

转自:https://stackoverflow.com/questions/26646362/numpy-array-is-not-json-serializable

以上这篇python3 dict ndarray 存成json,并保留原数据精度的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python字符串对其居中显示的方法
Jul 11 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
Jun 04 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
Sep 21 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
Dec 20 Python
Python线程下使用锁的技巧分享
Sep 13 Python
python计算两个矩形框重合百分比的实例
Nov 07 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
Dec 05 Python
Python3模拟curl发送post请求操作示例
May 03 Python
pytorch 固定部分参数训练的方法
Aug 17 Python
Python中Yield的基本用法
Oct 18 Python
Python循环之while无限迭代
Apr 30 Python
django formset实现数据表的批量操作的示例代码
Dec 06 #Python
Python手绘可视化工具cutecharts使用实例
Dec 05 #Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 #Python
关于numpy数组轴的使用详解
Dec 05 #Python
python 字典访问的三种方法小结
Dec 05 #Python
python 实现dict转json并保存文件
Dec 05 #Python
numpy 声明空数组详解
Dec 05 #Python
You might like
用PHP生成自己的LOG文件
2006/10/09 PHP
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
重新认识php array_merge函数
2014/08/31 PHP
JavaScript中使用replace结合正则实现replaceAll的效果
2010/06/04 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
完美的js图片轮换效果
2017/02/05 Javascript
angularjs使用directive实现分页组件的示例
2017/02/07 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
利用JS hash制作单页Web应用的方法详解
2017/10/10 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python基础语言学习笔记总结(精华)
2017/11/14 Python
Django框架反向解析操作详解
2019/11/28 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
python读取Kafka实例
2019/12/23 Python
python实现IOU计算案例
2020/04/12 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
草莓网化妆品日本站:Strawberrynet日本
2017/10/20 全球购物
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
软件设计的目标是什么
2016/12/04 面试题
名人演讲稿范文
2013/12/28 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
有关爱国演讲稿
2014/05/07 职场文书
单位承诺书格式
2014/05/21 职场文书
计算机应用应届生求职信
2014/07/12 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
西安兵马俑导游词
2015/02/02 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
物流业务员岗位职责
2015/04/03 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
小学四年级作文之写景
2019/08/23 职场文书
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python