临时处理小记:把Numpy的narray二进制文件转换成json文件
Posted 逸鹏说道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了临时处理小记:把Numpy的narray二进制文件转换成json文件相关的知识,希望对你有一定的参考价值。
临时处理一个Numpy的二进制文件,分析知道里面是dict类型,简单小记一下,如果Numpy和Python基础不熟悉可以看我之前写的文章
In [1]:
%%time
import numpy as np
In [2]:
%%time
import pandas as pd
In [3]:
%%time
df = pd.DataFrame(np.load("data.npy")) # 通过narry创建DataFrame
In [4]:
%%time
df.head(10) # 快速预览前10行
Out[4]:
In [5]:
%%time
# 提取email列
df[\'Email\'] = df[0].map(lambda x : dict(x)["email"])
# 提取pwd列
df[\'MD5\'] = df[0].map(lambda x : dict(x)["pwd"] )
# 删除无用列
del df[0]
In [6]:
%%time
df.size # 查看总共多少数据
Out[6]:
In [7]:
%%time
df.shape
Out[7]:
In [8]:
%%time
df.head(10)
Out[8]:
In [9]:
%%time
df.T.to_json("user.json") # 重新保存为Json(转置只是为了存储成我们常见的json格式)
关于怎么知道是dict类型的扩展:可以加载看看:np.load("data.npy")
以上是关于临时处理小记:把Numpy的narray二进制文件转换成json文件的主要内容,如果未能解决你的问题,请参考以下文章