差分

ナビゲーションに移動 検索に移動

相加平均

789 バイト追加, 2022年9月12日 (月) 02:19
編集の要約なし
相加平均(そうかへいきん、arithmetic mean)とは、いわゆる一般的な「平均」のことである。算数の世界などでは移動平均などと区別するための正式名称として用いられている。'''相加平均'''(そうかへいきん、arithmetic mean)とは、いわゆる一般的な「[[平均]]」のことである。相加平均は「算術平均」などとも呼ばれる。たぶん小学校くらいで習う。算数の世界などでは移動平均などと区別するための正式名称として用いられている。 * 全部の値を足して* 個数で割る <syntaxhighlight lang="csharp">var a array = new [] {1,2,3,4,5};var sum = 0;for (int i=0; i< aarray.Length; i++) { sum += array[i];
}
var mean = sum / array.Length;
</syntaxhighlight>
 
ほとんどのプログラミング言語には相加平均を一発で計算する関数などが標準搭載されていると思われる。
 
; C#
C#ではSystem.Mathではなく[[LINQ]]にメソッドがある。
<syntaxhighlight lang="csharp">
var array = new [] {1,2,3,4,5};
var mean = array.Average();
</syntaxhighlight>
 
; Python
Pythonは[[NumPy]]を使うのが定番となっている。
<syntaxhighlight lang="python">
import numpy
a = [1, 2, 3, 4, 5]
numpy.average(a)
</syntaxhighlight>
 
[[category: アルゴリズム]]
[[category: 算数]]

案内メニュー