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


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


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

用法:

scipy.special.ndtr(x, out=None) = <ufunc 'ndtr'>#

標準正態分布的累積分布。

返回標準高斯概率密度函數下的麵積,從負無窮積分到x

參數

x 數組,實數或複數

參數

out ndarray,可選

函數結果的可選輸出數組

返回

標量或 ndarray

在 x 處計算的正態 CDF 值

例子

在某個時刻評估ndtr

>>> import numpy as np
>>> from scipy.special import ndtr
>>> ndtr(0.5)
0.6914624612740131

通過為 x 提供 NumPy 數組或列表,在多個點評估該函數。

>>> ndtr([0, 0.5, 2])
array([0.5       , 0.69146246, 0.97724987])

繪製函數。

>>> import matplotlib.pyplot as plt
>>> x = np.linspace(-5, 5, 100)
>>> fig, ax = plt.subplots()
>>> ax.plot(x, ndtr(x))
>>> ax.set_title("Standard normal cumulative distribution function $\Phi$")
>>> plt.show()
scipy-special-ndtr-1.png

相關用法


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