Wie konstruieren wir eine neue zentrale Maßnahme?
-
05-07-2019 - |
Frage
Ich möchte eine neue zentrale Maßnahme mit igraph
konstruieren, vorzugsweise in R
.
Wie würde ich das anfangen?
Zum Beispiel würde ich besser sein, indem auf den igraph C library
oder R interface
?
Lösung
Das wirklich läuft darauf hinaus, was Ihr angenehmes Niveau. Das heißt, ist IGRAPH ein in erster Linie eine C-Bibliothek (können Sie zu sehen) , so der logischste Weg, es zu verlängern wahrscheinlich in C. zum Beispiel ist, rufen sie die Nähe-Funktion in R nur die zugehörigen C-Funktion:
> closeness
function (graph, v = V(graph), mode = c("all", "out", "in"))
{
if (!is.igraph(graph)) {
stop("Not a graph object")
}
mode <- igraph.match.arg(mode)
mode <- switch(mode, out = 1, `in` = 2, all = 3)
on.exit(.Call("R_igraph_finalizer", PACKAGE = "igraph"))
.Call("R_igraph_closeness", graph, as.igraph.vs(v), as.numeric(mode),
PACKAGE = "igraph")
}
Hier ist die bestehende zentrale Quelltext .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow