Pickle
In [1]:
import pickle
grades = {'Alice': 89, 'Bob': 72, 'Charles': 87}
serial_grades = pickle.dumps(grades)
serial_grades
Out[1]:
b'\x80\x03}q\x00(X\x05\x00\x00\x00Aliceq\x01KYX\x03\x00\x00\x00Bobq\x02KHX\x07\x00\x00\x00Charlesq\x03KWu.'
In [2]:
received_grades = pickle.loads(serial_grades)
received_grades
Out[2]:
{'Alice': 89, 'Bob': 72, 'Charles': 87}
In [3]:
import matplotlib.pyplot as plt
import numpy as np
import pickle
from pathlib import Path
pickle_file = r"repetabilite.pkl"
ax = plt.subplot(111)
x = np.linspace(0, 10)
y = np.exp(x)
plt.plot(x, y)
# with open(pickle_file, "wb") as fid:
# pickle.dump(ax, fid)
# with open(pickle_file, "rb") as fid:
# ax = pickle.load(fid)
# plt.show()
Out[3]:
[<matplotlib.lines.Line2D at 0x15cedfb0>]
Last update: September 27, 2021 09:50:41