Я хочу сохранить несколько морских карт тепловых карт (для создания GIF позже). Но код у меня сейчас довольно медленный. Любые советы о том, как его ускорить?
import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
from time import time
dataframe_collection = {}
for i in range(10):
dataframe_collection[i] = pd.DataFrame(np.random.random((5,5)))
start = time()
for i in range(10):
plt.title(i)
plt.xlabel('x')
plt.ylabel('y')
sns.heatmap(dataframe_collection[i], annot=True)
plt.savefig('frame_{}.png'.format(i))
plt.clf()
end = time()
print('{:>4.2f} secs'.format(end-start))
Мне нужны тепловые карты с аннотациями, поэтому я думаю, что matplotlib выключен.