Python Pickle 實現(xiàn)在同一個文件中序列化多個對象
更新時間:2019年12月30日 15:49:30 作者:青盞
今天小編就為大家分享一篇Python Pickle 實現(xiàn)在同一個文件中序列化多個對象,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
也是看別人代碼才知道可以打開一個文件就可以把多個對象序列化到這個文件中。
with open('../raw_data/remap.pkl', 'wb') as f:
pickle.dump(reviews_df, f, pickle.HIGHEST_PROTOCOL) # uid, iid
pickle.dump(cate_list, f, pickle.HIGHEST_PROTOCOL) # cid of iid line
pickle.dump((user_count, item_count, cate_count, example_count),
f, pickle.HIGHEST_PROTOCOL)
pickle.dump((asin_key, cate_key, revi_key), f, pickle.HIGHEST_PROTOCOL)
with open('../raw_data/remap.pkl', 'rb') as f:
reviews_df = pickle.load(f)
cate_list = pickle.load(f)
user_count, item_count, cate_count, example_count = pickle.load(f)
以上這篇Python Pickle 實現(xiàn)在同一個文件中序列化多個對象就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
PyCharm2020.1.2社區(qū)版安裝,配置及使用教程詳解(Windows)
這篇文章主要介紹了PyCharm2020.1.2社區(qū)版安裝,配置及使用教程(Windows),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08
Python使用asyncio.Queue進(jìn)行任務(wù)調(diào)度的實現(xiàn)
本文主要介紹了Python使用asyncio.Queue進(jìn)行任務(wù)調(diào)度的實現(xiàn),它可以用于任務(wù)調(diào)度和數(shù)據(jù)交換,文中通過示例代碼介紹的非常詳細(xì),感興趣的可以了解一下2024-02-02
python?matplotlib用面積填充實現(xiàn)lmplot的代碼示例
這篇文章主要介紹了python?matplotlib如何用面積填充實現(xiàn)lmplot,文章通過代碼示例介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴可以參考閱讀2023-07-07
Flask框架運用Ajax實現(xiàn)數(shù)據(jù)交互的示例代碼
使用Ajax技術(shù)網(wǎng)頁應(yīng)用能夠快速地將增量更新呈現(xiàn)在用戶界面上,而不需要重載刷新整個頁面,這使得程序能夠更快地回應(yīng)用戶的操作,本文將簡單介紹使用AJAX如何實現(xiàn)前后端數(shù)據(jù)通信2022-11-11

