本文整理汇总了C++中arma::mat::insert_rows方法的典型用法代码示例。如果您正苦于以下问题:C++ mat::insert_rows方法的具体用法?C++ mat::insert_rows怎么用?C++ mat::insert_rows使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类arma::mat
的用法示例。
在下文中一共展示了mat::insert_rows方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SplitData
void CosineTreeBuilder::SplitData(std::vector<double> c, arma::mat& ALeft,
arma::mat& ARight,arma::mat A)
{
Log::Info<<"SplitData"<<std::endl;
double cMax,cMin;
//Calculating the lower and the Upper Limit
cMin = GetMaxSimilarity(c);
cMax = GetMinSimilarity(c);
//Couter for left and right
size_t lft, rgt;
lft = 0;
rgt = 0;
//Splitting on the basis of nearness to the the high or low value
for(size_t i=0;i<A.n_rows;i++)
{
if ((cMax - c[i])<=(c[i] - cMin))
{
ALeft.insert_rows(lft,A.row(i));
lft ++;
}
else
{
ARight.insert_rows(rgt,A.row(i));
rgt ++;
}
}
}
示例2: saveHistory
void saveHistory() {
trajectories.insert_rows(trajectories.n_rows, abundance.t());
}