本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。