MemoryError: невозможно выделить 275. MiB для массива с формой (35979282, 2) и типом данных int32 - PullRequest
0 голосов
/ 11 июля 2020

Я попытался создать тепловую карту из двух разных наборов данных bitcoin. Задача заключалась в том, чтобы проверить нулевые значения в каждом столбце и показать его графическое представление, но оно показывает ошибку. Как решить эту проблему?

plt.figure(figsize=(16,4))
plt.subplots_adjust(hspace=.1)
plt.subplot(1,2,1)
data=sns.heatmap(data1.isnull(),cmap='viridis',yticklabels=False, cbar=False)
data.set_title("Data 1")
data.set_xlabel("columns",fontsize=16)
data.set_ylabel("Null values",fontsize=16)
plt.subplot(1,2,2)
sns.heatmap(data2.isnull(),cmap='viridis',yticklabels=False, cbar=False)
data.set_title("Data 2")
data.set_xlabel("columns",fontsize=16)
data.set_ylabel("Null values",fontsize=16)
plt.show()

Создается следующая ошибка:

 MemoryError: Unable to allocate 275. MiB for an array with shape (35979282, 2) and data type int32

Как мне ее разрешить?

...