Экспоненциальный рост между двумя значениями в python

В качестве заголовка мне нужен массив между двумя фиксированными значениями, которые следуют, и экспоненциальный рост. Просто чтобы лучше объяснить, у меня есть начальные значения веса и окончательные значения веса, и я хочу, чтобы значения в массиве шли от конечного значения веса (1,08) до начального веса (1,48) после экспоненциального роста. Кто-нибудь может мне помочь?


person RP95    schedule 04.03.2020    source источник
comment
Было бы хорошо, если бы вы могли привести пример кода, чтобы показать, что вы имеете в виду.   -  person PirateNinjas    schedule 04.03.2020


Ответы (1)


Что-то такое?

np.logspace(np.log(1.08), np.log(1.48), 10, base=np.exp(1))

Это печатает:

array([1.08      , 1.11847936, 1.1583297 , 1.19959987, 1.24234045,
   1.28660384, 1.3324443 , 1.379918  , 1.42908315, 1.48      ])

10 — это количество шагов, вы можете увеличить или уменьшить его.

person George    schedule 04.03.2020
comment
Поскольку существует бесконечный выбор базы, возможны бесконечные кривые. - person Mad Physicist; 04.03.2020