2013-12-16 1 views
1

Как я могу прочитать двудольный граф? Я попытался следующий код, но когда я попытался сделать OMP, это говоритчитать двухсторонние графики и один проектор режима

Error in bipartite.projection(g, types = NULL) : 
    Not a bipartite graph, supply `types' argument 

вот код:

edgelist = read.csv("g1.csv",header=FALSE,sep=",") 
g = graph.edgelist(as.matrix(edgelist),directed=FALSE) 
proj <- bipartite.projection(g,types=NULL) 
g2= proj[[1]] 
myplot(g2) 

g1.csv 1,5 1,4 2,4 3,5

ответ

3

Из документов:

Bipartite graphs have a ‘type’ vertex attribute in igraph, this is 
boolean and ‘FALSE’ for the vertices of the first kind and ‘TRUE’ 
for vertices of the second kind. 

Итак, добавьте атрибут вершины type, который определяет, какие вершины находятся в какой группе.

 Смежные вопросы

  • Нет связанных вопросов^_^