1. ホーム
  2. python

[解決済み] Numpyの平均二乗誤差(MSE)

2023-02-05 01:59:25

質問

2つの行列間の平均二乗誤差を計算するnumpyのメソッドはありますか?

検索してみましたが、見つかりませんでした。違う名前なのでしょうか?

ない場合、どのようにこれを克服するのでしょうか?自分で書いたり、別のライブラリを使ったりしているのでしょうか?

どのように解決するのですか?

使用することができます。

mse = ((A - B)**2).mean(axis=ax)

または

mse = (np.square(A - B)).mean(axis=ax)

  • ax=0 の場合、平均は行に沿って、各列ごとに実行され、配列が返されます。
  • ax=1 を指定すると、平均は列に沿って、各行ごとに実行され、配列が返されます。
  • ax=None の場合、平均は配列に沿って要素ごとに実行され、スカラー値を返します。