void Dataset::normalize(void){ MatrixXd m = Map<Matrix<double,Dynamic,Dynamic,RowMajor> >(this->x,this->records,this->features); RowVectorXd mean = m.colwise().mean(); RowVectorXd var = (m.rowwise() - mean).array().square().colwise().mean().sqrt(); m = (m.rowwise() - mean).array().rowwise() / var.array(); }