python 将数据对象存储为文件
发布日期:2021-05-10 02:38:44 浏览次数:17 分类:精选文章

本文共 2267 字,大约阅读时间需要 7 分钟。

Python���������������������������

���Python������������������������������������������������������������������������������������������������pickle������������numpy������������������������������������������������������������������������������������������������������

������������������pickle���

Pickle������Python���������������������������������������������������������������������������������������������������������������������������������������������������������

import pickledef save_obj(obj, name):    with open('obj/' + name + '.pkl', 'wb') as f:        pickle.dump(obj, f, pickle.HIGHEST_PROTOCOL)def load_obj(name):    with open('obj/' + name + '.pkl', 'rb') as f:        return pickle.load(f)

���������������

# ������������������data_dict = {'name': '���������', 'age': 30}save_obj(data_dict, 'data_dict')# ���������������������loaded_dict = load_obj('data_dict')print(loaded_dict)

���������pickle���������������������������������������������`pickle.HIGHEST_PROTOCOL`���������������������������������������������������������������������������������������������

������������������numpy���

NumPy���������������������������������������������������������������������������������������������������������`.npy`������������������������������������������

import numpy as np# ���������������������������dictionary = {' hello': 'world'}np.save('my_file.npy', dictionary)

���������������������������������������������`.npy`���������������������������

read_dictionary1 = np.load('my_file.npy', allow_pickle=True)print(type(read_dictionary1))print(read_dictionary1)

���������������������������`.item()`������������������������������������

read_dictionary2 = np.load('my_file.npy', allow_pickle=True).item()print(read_dictionary2['hello']) # ������ "world"

������������������

������������������������������������������������������������������NumPy������������������������������������Pickle���������������������������������������������������������NumPy������������������������������������������������������������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

上一篇:常用whl获取方式
下一篇:BN层的学习(意义、效果、训练测试的区别、数学公式推导、反向传播公式解释证明)

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年04月18日 16时49分08秒