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 Django连接MySQL数据库做增删改查
Nov 07 Python
通过数据库对Django进行删除字段和删除模型的操作
Jul 21 Python
使用FastCGI部署Python的Django应用的教程
Jul 22 Python
python类中super()和__init__()的区别
Oct 18 Python
Python文件操作,open读写文件,追加文本内容实例
Dec 14 Python
Python算法应用实战之栈详解
Feb 04 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
Pandas 同元素多列去重的实例
Jul 03 Python
Python列表与元组的异同详解
Jul 02 Python
Python实现使用dir获取类的方法列表
Dec 24 Python
python实现opencv+scoket网络实时图传
Mar 20 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 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
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
你未必知道的JavaScript和CSS交互的5种方法
2014/04/02 Javascript
js字符串引用的两种方式(必看)
2016/09/18 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
微信小程序自定义导航栏
2018/12/31 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
基于Python实现文件大小输出
2016/01/11 Python
分享python数据统计的一些小技巧
2016/07/21 Python
Python自动发邮件脚本
2017/03/31 Python
python指定写入文件时的编码格式方法
2018/06/07 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
Python requests模块session代码实例
2020/04/14 Python
快速创建python 虚拟环境
2020/11/28 Python
您的网上新华书店:文轩网
2016/08/24 全球购物
Ajax的优点和缺点
2014/11/21 面试题
《我的信念》教学反思
2014/02/15 职场文书
初三班主任寄语大全
2014/04/04 职场文书
行政专员求职信范文
2014/05/03 职场文书
学习之星事迹材料
2014/05/17 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
工作所在部门证明
2014/09/21 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
环境卫生标语
2015/08/03 职场文书
高中军训感想
2015/08/07 职场文书
如何撰写创业策划书
2019/06/27 职场文书
vue项目中的支付功能实现(微信支付和支付宝支付)
2022/02/18 Vue.js