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编写脚本获取手机当前应用apk的信息
Jul 21 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
Apr 15 Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 Python
selenium+python实现自动化登录的方法
Sep 04 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
Sep 25 Python
Django 自定义分页器的实现代码
Nov 24 Python
python如何实现复制目录到指定目录
Feb 13 Python
Python3-异步进程回调函数(callback())介绍
May 02 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
May 15 Python
python脚本第一行如何写
Aug 30 Python
用Python简陋模拟n阶魔方
Apr 17 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 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 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
php连接数据库代码应用分析
2011/05/29 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
php使用cookie实现记住登录状态
2015/04/27 PHP
PHP批量修改文件名称的方法分析
2017/02/27 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
javascript prototype 原型链
2009/03/12 Javascript
Mootools 1.2教程 函数
2009/09/15 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
jQuery UI Bootstrap是什么?
2016/06/17 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
详解Vue打包优化之code spliting
2018/04/09 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
python自带的http模块详解
2016/11/06 Python
python编程实现归并排序
2017/04/14 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
python 解决mysql where in 对列表(list,,array)问题
2020/06/06 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
中国第一家杂志折扣订阅网:杂志铺
2016/08/30 全球购物
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
医学生实习自荐信
2013/10/01 职场文书
幼儿园中秋节活动方案
2014/02/06 职场文书
鲜花方阵解说词
2014/02/13 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
小学生家长意见
2015/06/03 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
nginx日志格式分析和修改
2022/04/28 Servers