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 17 Python
用Python计算三角函数之acos()方法的使用
May 15 Python
python SVM 线性分类模型的实现
Jul 19 Python
Django REST Framework之频率限制的使用
Sep 29 Python
使用pygame写一个古诗词填空通关游戏
Dec 03 Python
Django restframework 框架认证、权限、限流用法示例
Dec 21 Python
TensorFLow 不同大小图片的TFrecords存取实例
Jan 20 Python
python数据分析:关键字提取方式
Feb 24 Python
Python实现自动打开电脑应用的示例代码
Apr 17 Python
Keras 使用 Lambda层详解
Jun 10 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
Aug 03 Python
解决PDF 转图片时丢文字的一种可能方式
Mar 04 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
终于听上了直流胆调频
2021/03/02 无线电
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
php语言的7种基本的排序方法
2020/12/28 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
php测试kafka项目示例
2020/02/06 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
Javascript函数式编程语言
2015/10/11 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法
2017/02/23 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
原生js实现的金山打字小游戏(实例代码详解)
2020/03/16 Javascript
python实现根据图标提取分类应用程序实例
2014/09/28 Python
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
python如何获取列表中每个元素的下标位置
2019/07/01 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
公司领导推荐信
2013/11/12 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
医务人员自我评价
2014/01/26 职场文书
销售队伍口号
2014/06/11 职场文书
实习单位证明范例
2014/11/17 职场文书
写给父母的感谢信
2015/01/22 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
小英雄雨来观后感
2015/06/09 职场文书
MySQL读取JSON转换的方式
2022/03/18 MySQL