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运行文件出现out of memory框的问题
Dec 03 Python
Python实现微信消息防撤回功能的实例代码
Apr 29 Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 Python
基于numpy中的expand_dims函数用法
Dec 18 Python
pytorch 图像预处理之减去均值,除以方差的实例
Jan 02 Python
python 实现字符串下标的输出功能
Feb 13 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
Apr 29 Python
基于selenium及python实现下拉选项定位select
Jul 22 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
Nov 10 Python
弄清Pytorch显存的分配机制
Dec 10 Python
Pytorch可视化的几种实现方法
Jun 10 Python
使用opencv-python如何打开USB或者笔记本前置摄像头
Jun 21 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+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
php中$_GET与$_POST过滤sql注入的方法
2014/11/03 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
2015/07/06 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
2017/04/26 PHP
在JavaScript中,为什么要尽可能使用局部变量?
2009/04/06 Javascript
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
Javascript执行效率全面总结
2013/11/04 Javascript
jquery实现倒计时代码分享
2014/06/13 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
2016/12/18 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
Node.js中的http请求客户端示例(request client)
2017/05/04 Javascript
AngularJS实现controller控制器间共享数据的方法示例
2017/10/30 Javascript
简述Angular 5 快速入门
2017/11/04 Javascript
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
解决layui checkbox 提交多个值的问题
2019/09/02 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
Python基础语法(Python基础知识点)
2016/02/28 Python
利用Python抓取行政区划码的方法
2016/11/28 Python
Django入门使用示例
2017/12/12 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
jupyter 使用Pillow包显示图像时inline显示方式
2020/04/24 Python
HTML5页面音视频在微信和app下自动播放的实现方法
2016/10/20 HTML / CSS
全球性的在线时尚男装零售商:boohooMAN
2016/12/17 全球购物
高性能装备提升营地:Kammok
2019/02/27 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
房地产销售经理岗位职责
2014/01/01 职场文书
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题
利用Java连接Hadoop进行编程
2022/06/28 Java/Android