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实现井字棋游戏
Mar 30 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
Jun 30 Python
django加载本地html的方法
May 27 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
Nov 07 Python
浅谈pyqt5在QMainWindow中布局的问题
Jun 21 Python
Django用户认证系统 User对象解析
Aug 02 Python
python自动化测试之异常及日志操作实例分析
Nov 09 Python
Python+OpenCV实现将图像转换为二进制格式
Jan 09 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
Python按照list dict key进行排序过程解析
Apr 04 Python
python实现发送邮件
Mar 02 Python
Pytorch可视化的几种实现方法
Jun 10 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/02/13 PHP
php图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
迅速确定php多维数组的深度的方法
2014/01/07 PHP
详解PHP原生DOM对象操作XML的方法
2016/10/17 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
js两行代码按指定格式输出日期时间
2011/10/21 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
JS原型、原型链深入理解
2016/02/27 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
JS实现瀑布流效果
2020/03/07 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
[01:57]2018年度DOTA2最具潜力解说-完美盛典
2018/12/16 DOTA
python错误处理详解
2014/09/28 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
pandas数值计算与排序方法
2018/04/12 Python
python集合比较(交集,并集,差集)方法详解
2018/09/13 Python
python sort、sort_index方法代码实例
2019/03/28 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
贝斯特韦斯特酒店集团官网:Best Western
2019/01/03 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
公司中秋节活动方案
2014/02/12 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
经费申请报告范文
2015/05/18 职场文书
virtualenv隔离Python环境的问题解析
2022/06/21 Python