Python pickle(对象序列化)的使用---干货系列(四)

    此模块大多用于自然语言处理方面,目前在做聚类文本时用到这个模块,做一个小的使用总结!

     pickle是将对象结构的二进制序列化和反序列化,本质是将 Python 对象及其所拥有的层次结构转化为一个字节流的过程。不多说,使用如下:

    序列化:

import pickle
data=....  
f=open('file','wb')
pickle.dump(data,f)

用上述方法做是可以将序列化对象保存在文件中。比较推荐这种,单独来序列化也可以,如下:

m=pickle.dump(data)

   反序列化:

m = open('somefile', 'rb')
data = pickle.load(m)
#单独反序列
data = pickle.load(a)

    正常来说,对于pickle,了解以上两种已经够用了,也非常简单,只要按照上述方式进行使用即可。

你可能感兴趣的:(Python,文本聚类)