есть ли у кого-нибудь идея сделать следующий код python быстрее и, возможно, без циклов for или его векторизации? Бьюсь об заклад, в numpy есть трюк или классная функция, чтобы сделать это, но я еще не нашел метода.
«img» - это numpy изображение uint8:
histogram = np.empty((height, width, 256), dtype=np.uint16)
max_bin = np.empty((height, width), dtype=np.uint16)
while ...:
img = ...
for y in range(height):
for x in range(width):
histogram[y, x, img[y, x]] += 1
for y in range(height):
for x in range(width):
max_bin[y,x] = np.argmax(histogram[y, x])