當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python SciPy special.ndtri用法及代碼示例


本文簡要介紹 python 語言中 scipy.special.ndtri 的用法。

用法:

scipy.special.ndtri(y, out=None) = <ufunc 'ndtri'>#

ndtr 與 x 的倒數

返回參數 x 的標準正態概率密度函數下的麵積(從負無窮積分到x) 等於 y。

參數

p array_like

可能性

out ndarray,可選

函數結果的可選輸出數組

返回

x 標量或 ndarray

x 的值使得 ndtr(x) == p

例子

ndtri 是標準正態分布的百分位函數。這意味著它返回累積密度的倒數 ndtr 。首先,讓我們計算累積密度值。

>>> import numpy as np
>>> from scipy.special import ndtri, ndtr
>>> cdf_val = ndtr(2)
>>> cdf_val
0.9772498680518208

驗證ndtri產生原始值x最多浮點錯誤。

>>> ndtri(cdf_val)
2.0000000000000004

繪製函數。為此,我們提供 NumPy 數組作為參數。

>>> import matplotlib.pyplot as plt
>>> x = np.linspace(0.01, 1, 200)
>>> fig, ax = plt.subplots()
>>> ax.plot(x, ndtri(x))
>>> ax.set_title("Standard normal percentile function")
>>> plt.show()
scipy-special-ndtri-1.png

相關用法


注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.special.ndtri。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。