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


Python numpy.nanstd()用法及代碼示例


numpy.nanstd()函數計算沿指定軸的標準偏差,而忽略NaN。

用法: numpy.nanstd(arr, axis = None, dtype = None, out = None, ddof = 0, keepdims)

參數:
arr:[數組]計算非NaN值的標準偏差。
axis:[{int,int的元組,None},可選]沿其計算標準偏差的軸。
dtype:[dtype,可選]用於計算標準偏差的類型。對於整數類型的數組,默認值為float64,對於浮點類型的數組,其與數組類型相同。
out:[ndarray,可選]放置結果的備用輸出數組。
ddof:[int,可選] ddof表示Delta自由度。計算中使用的除數為N-ddof,其中N表示非NaN元素的數量。默認情況下,ddof為零。
keepdims:[布爾,可選]如果將其設置為True,則縮小的軸將保留為尺寸為1的尺寸。使用此選項,結果將針對原始arr正確廣播。

返回:[standard_deviation]如果out為None,則返回包含標準偏差的新數組,否則返回對輸出數組的引用。

代碼1:



# Python program explaining 
# numpy.nanstd() function 
       
# importing numpy as geek  
import numpy as geek  
   
arr = geek.array([[1, 2], [geek.nan, 4]]) 
   
gfg = geek.nanstd(arr) 
   
print (gfg)

輸出:

1.247219128924647


代碼2:

# Python program explaining 
# numpy.nanstd() function 
       
# importing numpy as geek  
import numpy as geek  
   
arr = geek.array([[1, 2], [geek.nan, 4]]) 
   
gfg = geek.nanstd(arr, axis = 0) 
   
print (gfg)

輸出:

[0. 1.]

相關用法


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