Итак, скажем, у меня есть 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]