Я хочу построить 2D-массив (примерно 1000x1000) со значениями, соответствующими цветовой шкале. Поэтому я использовал matplotlib.pcolor, который сделал именно это, но по какой-то причине он очень медленный, когда достигает этих измерений (например, 2 минуты или около того, чтобы просто построить). В чем причина этого? Преобразование значений с плавающей точкой в int16 или около того поможет? Есть ли альтернатива pcolor?
from pylab import *
data=genfromtxt('data.txt',autostrip=True, case_sensitive=True)
pcolor(data,cmap='hot')
colorbar()
show()
data.txt содержит массив. Процесс загрузки занимает несколько секунд, но основное время вычислений определенно используется ОБА функцией pcolor () и show () (примерно 60-90 секунд каждая).