本文整理汇总了C++中bipartite_graph_descriptor::num_nodes方法的典型用法代码示例。如果您正苦于以下问题:C++ bipartite_graph_descriptor::num_nodes方法的具体用法?C++ bipartite_graph_descriptor::num_nodes怎么用?C++ bipartite_graph_descriptor::num_nodes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类bipartite_graph_descriptor
的用法示例。
在下文中一共展示了bipartite_graph_descriptor::num_nodes方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: assert
DistVec& operator=(const vec & pvec){
assert(offset >= 0);
assert(pvec.size() == info.num_nodes(true) || pvec.size() == info.num_nodes(false));
assert(start < end);
if (!info.is_square() && pvec.size() == info.num_nodes(false)){
transpose = true;
}
else {
transpose = false;
}
for (int i=start; i< end; i++){
latent_factors_inmem[i].pvec[offset] = pvec[i-start];
}
debug_print(name);
return *this;
}
示例2: assert
DistVec& DistVec::operator=(const vec & pvec){
assert(offset >= 0);
assert(pvec.size() == info.num_nodes(true) || pvec.size() == info.num_nodes(false));
assert(start < end);
if (!info.is_square() && pvec.size() == info.num_nodes(false)){
transpose = true;
}
else {
transpose = false;
}
//#pragma omp parallel for
INITIALIZE_TRACER(vecequals, "vector assignment");
BEGIN_TRACEPOINT(vecequals);
//for (int i=start; i< end; i++){
// pgraph->vertex_data(i).pvec[offset] = pvec[i-start];
//}
pcurrent = this;
curvec = pvec;
graphlab::vertex_set nodes = pgraph->select(select_in_range);
pgraph->transform_vertices(assign_vec, nodes);
END_TRACEPOINT(vecequals);
debug_print(name);
return *this;
}