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判断字符串是否是json格式方法分享
Nov 07 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
浅谈python中get pass用法
Mar 19 Python
PyTorch基本数据类型(一)
May 22 Python
python getpass模块用法及实例详解
Oct 07 Python
pytorch实现onehot编码转为普通label标签
Jan 02 Python
python add_argument()用法解析
Jan 29 Python
通过python检测字符串的字母
Feb 18 Python
详解anaconda离线安装pytorchGPU版
Sep 08 Python
python批量修改交换机密码的示例
Sep 22 Python
pytorch 一行代码查看网络参数总量的实现
May 12 Python
pytorch 实现在测试的时候启用dropout
May 27 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
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
PHP数组去重的更快实现方式分析
2018/05/09 PHP
php经典趣味算法实例代码
2020/01/21 PHP
jquery移动listbox的值原理及代码
2013/05/03 Javascript
Shell脚本实现Linux系统和进程资源监控
2015/03/05 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
在iFrame子页面里实现模态框的方法
2018/08/17 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
JS实现li标签的删除
2019/04/12 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
Openlayers+EasyUI Tree动态实现图层控制
2020/09/28 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
EM算法的python实现的方法步骤
2018/01/02 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
python模拟键盘输入 切换键盘布局过程解析
2019/08/15 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
python 读取二进制 显示图片案例
2020/04/24 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
Troy-Bilt官网:草坪割草机、吹雪机、分蘖机等
2019/02/19 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
最受欢迎的自我评价
2013/12/22 职场文书
给校长的建议书400字
2014/05/15 职场文书
求职简历自我评价范文
2015/03/10 职场文书
校运会通讯稿
2015/07/18 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
详解Python 3.10 中的新功能和变化
2021/04/28 Python
在JavaScript中如何使用宏详解
2021/05/06 Javascript
springboot实现string转json json里面带数组
2022/06/16 Java/Android