scipy.special.ndtri_exp#
-
scipy.special.ndtri_exp(y, выход=None) =
'ndtri_exp'> # Обратная функция для
log_ndtrпротив x. Позволяет достичь большей точности, чемndtriсоставлен сnumpy.expдля очень малых значений y и для y, близких к 0.- Параметры:
- yarray_like из float
Аргумент функции
- выходndarray, необязательно
Необязательный выходной массив для результатов функции
- Возвращает:
- скаляр или ndarray
Обратная функция логарифма CDF стандартного нормального распределения, вычисленная в y.
Смотрите также
Примеры
>>> import numpy as np >>> import scipy.special as sc
ndtri_expсовпадает с наивной реализацией, когда последняя не страдает от потери точности.>>> sc.ndtri_exp(-1) -0.33747496376420244 >>> sc.ndtri(np.exp(-1)) -0.33747496376420244
Для экстремальных значений y наивный подход не работает
>>> sc.ndtri(np.exp(-800)) -inf >>> sc.ndtri(np.exp(-1e-20)) inf
тогда как
ndtri_expвсё ещё способен вычислять результат с высокой точностью.>>> sc.ndtri_exp(-800) -39.88469483825668 >>> sc.ndtri_exp(-1e-20) 9.262340089798409