Lognormal означает, что естественный журнал вашего распределения нормальный. Итак, перемещаясь между ними, вы можете достичь своей цели:
import numpy as np
normal_at_5th_percentile = np.log(10)
normal_at_95th_percentile = np.log(100)
# params of related normal distribution
μ = (normal_at_5th_percentile + normal_at_95th_percentile)/2
σ = (normal_at_95th_percentile - μ) / 2
from scipy import stats
# 0.00001 and 0.99999 percentiles of lognormal distribution derived from normal
np.exp(stats.norm.ppf(.00001, loc=μ, scale=σ)), np.exp(stats.norm.ppf(.99999, loc=μ, scale=σ))
(2.715046684206284, 368.31779203565526)