相加平均(そうかへいきん、arithmetic mean)とは、いわゆる一般的な「平均」のことである。算数の世界などでは移動平均などと区別するための正式名称として用いられている。'''相加平均'''(そうかへいきん、arithmetic mean)とは、いわゆる一般的な「[[平均]]」のことである。相加平均は「算術平均」などとも呼ばれる。たぶん小学校くらいで習う。算数の世界などでは移動平均などと区別するための正式名称として用いられている。 * 全部の値を足して* 個数で割る
<syntaxhighlight lang="csharp">
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: 算数]]