R iGraph:第一个顶点总是邻域中的中心顶点吗?
R iGraph: is the first vertex always the central one in neighborhood?
我注意到,在调用函数 neighborhood 时,列表中的第一个顶点始终位于中心顶点(感兴趣的顶点)。例如参见:
g <-graph_from_literal( a-b,a-c,d-a,a-e,a-f,b-h,d-e,c-i )
nn <- neighborhood( g, order=1, nodes=V(g) )
# > nn[[1]]
# + 6/8 vertices, named:
# [1] a b c d e f
换句话说,在计算节点"a"的邻域时,neighborhood
先报告"a",然后报告最近邻。
我想知道这个顺序是否是巧合,它是否是我可以在我的程序中安全使用的函数的真实特征。我没有在文档中找到答案。
好吧,这是函数当前实现的一个特征,所以现在您可以依赖它。但是,由于它不是文档的一部分,包的作者可以在没有警告的情况下自由更改下一版本的行为。
我注意到,在调用函数 neighborhood 时,列表中的第一个顶点始终位于中心顶点(感兴趣的顶点)。例如参见:
g <-graph_from_literal( a-b,a-c,d-a,a-e,a-f,b-h,d-e,c-i )
nn <- neighborhood( g, order=1, nodes=V(g) )
# > nn[[1]]
# + 6/8 vertices, named:
# [1] a b c d e f
换句话说,在计算节点"a"的邻域时,neighborhood
先报告"a",然后报告最近邻。
我想知道这个顺序是否是巧合,它是否是我可以在我的程序中安全使用的函数的真实特征。我没有在文档中找到答案。
好吧,这是函数当前实现的一个特征,所以现在您可以依赖它。但是,由于它不是文档的一部分,包的作者可以在没有警告的情况下自由更改下一版本的行为。