0
two graphs 사이의 유사성을 계산하기 위해 graphkernels R package 메서드에서 CalculateVertexHistKernel(G)
메서드를 실행하려고합니다..graphml 파일에서 igraph 그래프 목록을 만드는 방법 R
G는 igraph 그래프의 목록입니다. graphml 파일 집합에서 igraph 목록을 작성하려면 어떻게합니까?
two graphs 사이의 유사성을 계산하기 위해 graphkernels R package 메서드에서 CalculateVertexHistKernel(G)
메서드를 실행하려고합니다..graphml 파일에서 igraph 그래프 목록을 만드는 방법 R
G는 igraph 그래프의 목록입니다. graphml 파일 집합에서 igraph 목록을 작성하려면 어떻게합니까?
다음은 기존 .graphml 파일의 igraph 그래프 목록을 작성하는 코드입니다. 그래프는 오직 (양수) 숫자 값으로 작동합니다. 그래서 저는 사업자를 숫자 코드로 대체해야했습니다. 나는 (* == 1)을 사용했다. 그렇지 않으면 및 CalculateVertexHistKernel (G) 함수가 충돌합니다.
#loading the files
g1 <- read.graph("15_4.graphml", format = "graphml")
g2 <- read.graph("30_2.graphml", format = "graphml")
#replacing * with 1
V(G[[1]])$label
[1] NaN 15 4 #NaN is the *
V(G[[2]])$label
[1] NaN 30 2
V(G[[1]])$label[1] <- 1
V(G[[2]])$label[1] <- 1
#creating the list
gList = list(g1,g2)
#computing similarity
k<-CalculateVertexHistKernel(gList)
패키지 작성자 Dr. Sugiyama는이 솔루션을 제공했습니다.