Mean

计算元素值的算术平均值。

double vector::Mean();



double matrix::Mean();



vector matrix::Mean(

  const int  axis      // axis

   );

参数

axis

[输入]  轴。 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

   */