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


Python SciPy stats.tstd用法及代碼示例


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

用法:

scipy.stats.tstd(a, limits=None, inclusive=(True, True), axis=0, ddof=1)#

計算修剪後的樣本標準差。

此函數查找給定值的樣本標準偏差,忽略給定限製之外的值。

參數

a array_like

值數組。

limits 無或(下限、上限),可選

輸入數組中小於下限或大於上限的值將被忽略。當限製為無時,則使用所有值。元組中的任何一個限製值也可以是 None 表示半開區間。默認值為無。

inclusive (布爾,布爾),可選

由 (lower flag, upper flag) 組成的元組。這些標誌確定是否包含完全等於下限或上限的值。默認值為 (True, True)。

axis int 或無,可選

操作的軸。默認值為 0。如果沒有,則計算整個數組 a。

ddof 整數,可選

Delta 自由度。默認值為 1。

返回

tstd 浮點數

修剪後的樣本標準偏差。

注意

tstd 計算無偏樣本標準差,即它使用校正因子 n / (n - 1)

例子

>>> import numpy as np
>>> from scipy import stats
>>> x = np.arange(20)
>>> stats.tstd(x)
5.9160797830996161
>>> stats.tstd(x, (3,17))
4.4721359549995796

相關用法


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