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和GO语言实现的消息摘要算法示例
Mar 10 Python
python3+PyQt5实现柱状图
Apr 24 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
Aug 14 Python
django-rest-swagger的优化使用方法
Aug 29 Python
python tkinter图形界面代码统计工具(更新)
Sep 18 Python
感知器基础原理及python实现过程详解
Sep 30 Python
python 列表、字典和集合的添加和删除操作
Dec 16 Python
编写python代码实现简单抽奖器
Oct 20 Python
用Python 执行cmd命令
Dec 18 Python
python自动统计zabbix系统监控覆盖率的示例代码
Apr 03 Python
python numpy中setdiff1d的用法说明
Apr 22 Python
Django REST framework 限流功能的使用
Jun 24 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中邮箱地址正则表达式实现与详解
2012/04/24 PHP
php多用户读写文件冲突的解决办法
2013/11/06 PHP
php支付宝系列之电脑网站支付
2018/05/30 PHP
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
深入理解JavaScript中的并行处理
2016/09/22 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
JS实现带动画的回到顶部效果
2017/12/28 Javascript
JavaScript实现计算多边形质心的方法示例
2018/01/31 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
小程序实现点击tab切换左右滑动
2020/11/16 Javascript
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
在Python中操作字典之clear()方法的使用
2015/05/21 Python
python实现图片处理和特征提取详解
2017/11/13 Python
详解supervisor使用教程
2017/11/21 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
2020/12/17 Python
Smashbox官网:美国知名彩妆品牌
2017/01/05 全球购物
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
小学生家长评语集锦
2014/01/30 职场文书
企业内控岗位的职责
2014/02/07 职场文书
保护环境倡议书500字
2014/05/19 职场文书
委托证明书
2014/09/17 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
展览会邀请函
2015/02/02 职场文书
2015年留守儿童工作总结
2015/05/22 职场文书
培训简讯范文
2015/07/20 职场文书
Vue的生命周期一起来看看
2022/02/24 Vue.js
Vue+TypeScript中处理computed方式
2022/04/02 Vue.js