(Python) Как пропорционально уровнять числа в массиве "numpy"?

Задача обстоит такая, имеется массив 'numpy' из двух чисел: [5 10] Необходимо уравнять эти числа между собой, пропорционально сблизив.

Работать должно так: [5 10] --> [6 9] (сближение на 1 единицу каждого числа)
                     [5 10] --> [7 8] (сближение на 2 единицы каждого числа)

Схема: (первое число:5) 5 --> 6 --> 7 --> (7.5) <-- 8 <-- 9 <-- 10 (второе число:10)

То есть, массив сглаживается и разница между его значениями понижается. На схеме показано как два числа одновременно приближаются к их "среднему арифметическому" (7.5)

Подозреваю что у 'numpy' есть некий метод, делающий это. Без необходимости строить длинный код. Подскажите братцы.


Ответы (0 шт):