没有项目描述
numpyson的Python项目详细描述
跨py2/py3 python对象序列化程序,当前正在使用和扩展jsonpickle 转储/加载python对象,主要关注numpy/pandas类型。
numpyson的主要目的是允许在python3解释器下转储 在python2下加载,反之亦然。这是一个未涵盖的用例 由当前序列化程序afaik。
快速简单的API示例:
import numpyson import numpy s = numpyson.dumps(numpy.array([1,2,3])) data = numpyjson.loads(s) assert data.to_list() == [1,2,3]
当前支持:
- numpy arrays和其他一些numpy类型
- pandas.TimeSeries
- pandas.DataFrame
- pandas.DateTimeIndex
- pandas.Int64Index
- pandas.Float64Index
- pandas.Index
- 具有上述类型的嵌套python数据结构
0.4
- 修复错误:序列化/反序列化ndarrays时尊重顺序
0.3
- 取决于pandas>;=0.13.1,因为我们使用的float64index PANASAS-0.12 不存在
- 支持numpy.float64和numpy.int64