scipy.stats.circvar

scipy.stats.circvar(samples, high=6.283185307179586, low=0, axis=None, nan_policy='propagate')[源代码]

计算假设在某个范围内的样本的循环方差。

参数
samplesarray_like

输入数组。

highFLOAT或INT,可选

圆形方差范围的上限。默认值为 2*pi

lowFLOAT或INT,可选

圆形方差范围的下限。默认值为0。

axis整型,可选

沿其计算方差的轴。默认情况下,计算展平数组的方差。

nan_policy{‘Propagate’,‘RAISE’,‘OMIT’},可选

定义输入包含NaN时的处理方式。‘Propagate’返回NaN,‘Raise’抛出错误,‘omit’执行忽略NaN值的计算。默认值为“Propagate”。

退货
circvar浮动

圆形方差。

注意事项

这使用了圆方差的定义,在小角度的限制下,它返回一个接近“线性”方差的数字。

示例

>>> from scipy.stats import circvar
>>> circvar([0, 2*np.pi/3, 5*np.pi/3])
2.19722457734