本文简要介绍 python 语言中 scipy.stats.circmean
的用法。
用法:
scipy.stats.circmean(samples, high=6.283185307179586, low=0, axis=None, nan_policy='propagate')#
计算一个范围内样本的循环平均值。
- samples: array_like
输入数组。
- high: float 或 int,可选
样本范围的上限。默认为
2*pi
。- low: float 或 int,可选
样本范围的下限。默认值为 0。
- axis: 整数,可选
计算均值所沿的轴。默认值是计算展平数组的平均值。
- nan_policy: {‘propagate’, ‘raise’, ‘omit’},可选
定义当输入包含 nan 时如何处理。 ‘propagate’ 返回 nan,‘raise’ 引发错误,‘omit’ 执行忽略 nan 值的计算。默认为‘propagate’。
- circmean: 浮点数
圆形的意思。
参数 ::
返回 ::
例子:
为简单起见,所有角度均以度数打印。
>>> import numpy as np >>> from scipy.stats import circmean >>> import matplotlib.pyplot as plt >>> angles = np.deg2rad(np.array([20, 30, 330])) >>> circmean = circmean(angles) >>> np.rad2deg(circmean) 7.294976657784009
>>> mean = angles.mean() >>> np.rad2deg(mean) 126.66666666666666
绘制圆形平均值并与算术平均值进行比较。
>>> plt.plot(np.cos(np.linspace(0, 2*np.pi, 500)), ... np.sin(np.linspace(0, 2*np.pi, 500)), ... c='k') >>> plt.scatter(np.cos(angles), np.sin(angles), c='k') >>> plt.scatter(np.cos(circmean), np.sin(circmean), c='b', ... label='circmean') >>> plt.scatter(np.cos(mean), np.sin(mean), c='r', label='mean') >>> plt.legend() >>> plt.axis('equal') >>> plt.show()
相关用法
- Python SciPy stats.circvar用法及代码示例
- Python SciPy stats.circstd用法及代码示例
- Python SciPy stats.cosine用法及代码示例
- Python SciPy stats.chisquare用法及代码示例
- Python SciPy stats.cumfreq用法及代码示例
- Python SciPy stats.chi2用法及代码示例
- Python SciPy stats.chi用法及代码示例
- Python SciPy stats.cramervonmises用法及代码示例
- Python SciPy stats.cauchy用法及代码示例
- Python SciPy stats.combine_pvalues用法及代码示例
- Python SciPy stats.crystalball用法及代码示例
- Python SciPy stats.chi2_contingency用法及代码示例
- Python SciPy stats.cramervonmises_2samp用法及代码示例
- Python SciPy stats.anderson用法及代码示例
- Python SciPy stats.iqr用法及代码示例
- Python SciPy stats.genpareto用法及代码示例
- Python SciPy stats.skewnorm用法及代码示例
- Python SciPy stats.norminvgauss用法及代码示例
- Python SciPy stats.directional_stats用法及代码示例
- Python SciPy stats.invwishart用法及代码示例
- Python SciPy stats.bartlett用法及代码示例
- Python SciPy stats.levy_stable用法及代码示例
- Python SciPy stats.page_trend_test用法及代码示例
- Python SciPy stats.itemfreq用法及代码示例
- Python SciPy stats.exponpow用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.stats.circmean。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。