Я создал пользовательскую цветовую карту в текстовом файле, прочитанном с python 3.6.Для отображения каждого цвета в цикле требуется ок.9 секунд
вот фрагмент:
for x in range(256):
# z = int(rgb_c[x][0])
# r = int(rgb_c[x][1])
# g = int(rgb_c[x][2])
# b = int(rgb_c[x][3])
# Apply color to ndvi
# ndvi_col[ndvi_g == z[x]] = [r[x], g[x], b[x]]
ndvi_col[ndvi_g == int(rgb_c[x][0])] = [int(rgb_c[x][1]), int(rgb_c[x][2]), int(rgb_c[x][3])]
Слышал, что Pypy Jit компилятор может увеличить скорость и производительность, это повлияет на цикл for?Я даже попробовал отдельный список, но ничего не изменилось.Я открыт для любых предложений по улучшению скорости и производительности
РЕДАКТИРОВАТЬ: Извините, что задал неправильный вопрос (изменено).Наконец я понял, что отображение каждой итерации является болезненным и худшим способом реализации.Нашел ссылку на пользовательскую карту цветов на github