Как ускорить участки тепловой карты морского побережья в пределах l oop? - PullRequest
0 голосов
/ 07 января 2020

Я хочу сохранить несколько морских карт тепловых карт (для создания 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 выключен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...