Итак, скажем, у меня есть 100 000 массивов с плавающей запятой по 100 элементов в каждом. Мне нужно наибольшее количество значений X, НО только если они больше Y. Любой элемент, не соответствующий этому, должен быть установлен в 0. Каков самый быстрый способ сделать это в Python? Порядок должен поддерживаться. Большинство элементов уже установлено в 0.
примеры переменных:
array = [.06, .25, 0, .15, .5, 0, 0, 0.04, 0, 0]
highCountX = 3
lowValY = .1
ожидаемый результат:
array = [0, .25, 0, .15, .5, 0, 0, 0, 0, 0]