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基于ID3思想的决策树
Jan 03 Python
教你利用Python玩转histogram直方图的五种方法
Jul 30 Python
python制作mysql数据迁移脚本
Jan 01 Python
对python中的try、except、finally 执行顺序详解
Feb 18 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
python 利用jinja2模板生成html代码实例
Oct 10 Python
Python随机数函数代码实例解析
Feb 09 Python
tensorflow多维张量计算实例
Feb 11 Python
Pandas —— resample()重采样和asfreq()频度转换方式
Feb 26 Python
基于python实现地址和经纬度转换
May 19 Python
python 多进程和协程配合使用写入数据
Oct 30 Python
python中对列表的删除和添加方法详解
Feb 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
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
php xhprof使用实例详解
2019/04/15 PHP
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
jquery.validate使用时遇到的问题
2015/05/25 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
2016/05/10 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
微信小程序实现带放大效果的轮播图
2020/05/26 Javascript
javascript实现贪吃蛇小练习
2020/07/05 Javascript
js实现随机圆与矩形功能
2020/10/29 Javascript
python实现简单socket程序在两台电脑之间传输消息的方法
2015/03/13 Python
Python 创建子进程模块subprocess详解
2015/04/08 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
精灵市场:Pixie Market
2019/06/18 全球购物
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
2014年大学生四年规划书范文
2014/04/03 职场文书
材料物理专业求职信
2014/09/01 职场文书
公司授权委托书
2014/10/17 职场文书
出纳岗位职责
2015/01/31 职场文书
会计求职自荐信范文
2015/03/04 职场文书
作弊检讨书范文
2015/05/06 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
vscode中使用npm安装babel的方法
2021/08/02 Javascript
Nginx的基本概念和原理
2022/03/21 Servers