назначение пикселей в изображении с высоким разрешением пикселям в изображении с низким разрешением - PullRequest
0 голосов
/ 04 октября 2019

У меня есть массив с высоким разрешением, который представляет пиксели в изображении

x_s = np.arange(-2502*0.001, 2502*0.001, 0.001)
y_s = np.arange(-2502*0.001, 2502*0.001, 0.001)

y_s1, y_s2 = np.meshgrid(y_s, x_s)

У меня также есть массив с низким разрешением, который представляет, где пиксели с высоким разрешением должны отображаться в версии с низким разрешениемизображения

x_i = np.arange(-100*0.1, 100*0.1, 0.1)
y_i = np.arange(-100*0.1, 100*0.1, 0.1)

x_1, x_2 = np.meshgrid(y_i, x_i)

y_1 = x_1 - dy
y_2 = x_2 - dx

, где dy и dx - массивы значений

Я хочу создать алгоритм, который будет принимать координаты y_s1, y_s2 и назначать их пикселям в низком разрешениимассив y_1, y_2.

По существу, значения в массивах y_1, y_2 определяют края бинов в гистограмме, и я хочу найти, где каждая точка данных в y_s1, y_s2 отображается в этой гистограмме.

Есть ли способ, которым я могу сделать это, не прибегая к вложенным циклам for для циклического перемещения по массивам по одному элементу за раз?

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