📅  最后修改于: 2023-12-03 15:34:51.952000             🧑  作者: Mango
stats.nanstd()
函数stats.nanstd()
函数是Scipy中的统计模块中的一个函数,用于计算数组的标准差(STD)。与其他的STD函数不同之处在于,stats.nanstd()
函数可以忽略输入数组中的NaN值。
stats.nanstd(a, axis=None, ddof=0, keepdims=<no value>)
ddof=0
用于计算样本标准方差,ddof=1
用于无偏估计总体标准方差。以下是忽略NaN值后计算数组的标准差的示例:
import numpy as np
from scipy import stats
a = np.array([1, 2, 3, np.nan, 5])
print(stats.nanstd(a))
输出结果应为:
1.5811388300841895
stats.nanstd()
函数更为有用。ddof=1
。