Mean

要素値の算術平均を計算します。

double vector::Mean();
 
double matrix::Mean();
 
vector matrix::Mean(
  const int  axis      // 軸
  );

パラメータ

axis

[in] 軸。0 — 水平軸、1 — 垂直軸

戻り値

要素値の算術平均

  matrixf matrix_a={{10,3,2},{1,8,12},{6,5,4},{7,11,9}};
  Print("matrix_a\n",matrix_a);
 
  vectorf cols_mean=matrix_a.Mean(0);
  vectorf rows_mean=matrix_a.Mean(1);
  float matrix_mean=matrix_a.Mean();
 
  Print("cols_mean ",cols_mean);
  Print("rows_mean ",rows_mean);
  Print("mean value  ",matrix_mean);
 
 
  /*
  matrix_a
  [[10,3,2]
   [1,8,12]
   [6,5,4]
   [7,11,9]]
  cols_mean [6,6.75,6.75]
  rows_mean [5,7,5,9]
  mean value 6.5
  */