[Python]Numpyのaverage()とmean()の違いは何?

python

どうも、ちょげ(@chogetarou)です。

Numpyのaverage()とmean()の違いを紹介します。

スポンサーリンク

違い

インターフェース, インターネット, プログラム, ブラウザ, Www

ここではNumpyのavearge()とmean()の違いを、2つ紹介します。

重み

1つは、「重み」を設定できるかどうかです。

average()では引数「weigth」で重みを設定でき、mean()では重みを設定できません。

「重み」とは、ディープラーニングにおける重要度を表す数値です。

引数

もう1つは、mean()とaverage()の引数です。

average()は合計4つの引数、mean()は合計6つの引数を持っています。

また、average()とmean()で同じ引数は2つだけです。

この引数に違いによって、mean()の方がaverage()よりも多くの設定ができるようになっています。

例えば、「dtype」を使えば、平均を計算する際の型を指定できます。

まとめ

average()とmean()の違いは、次の2つです。

  • 重みを設定できるかどうか
  • 引数

個人的には、average()は重みを設定するための関数、mean()は平均値を求めるための関数だと思います。

コメント

タイトルとURLをコピーしました