Tag: networkx

NetworkX ist ein Python-Paket für die Erstellung, manipulation und Untersuchung der Struktur, Dynamik und Funktionen komplexer Netze. Verwenden Sie dieses tag für Fragen über, wie zu installieren oder verwenden Sie das Paket für die Klärung einer seiner Methoden, oder für Hilfe bei algorithmen, die mit ihm geschrieben. Verwenden Sie dieses tag nicht für Fragen, die sich auf die Fehlerbehebung computer-Netzwerk-Konnektivität.

Schleife durch die Knoten und Attribute extrahieren in Networkx

Anzahl der Antworten 1 Antworten
Ich in python definiert einige Formen mit den entsprechenden Eckpunkte, wie diese: square = [[251, 184], [22, 192], [41, 350], [244, 346]] triangle = [[250, 181], [133, 43], [21, 188]] pentagon = [[131, 37], [11, 192], [37,

Wie zeichnet man richtig networkx Graphen

Anzahl der Antworten 1 Antworten
Ich habe diesen code, der mir erlaubt, zu zeichnen Sie ein Diagramm wie das unten geschrieben import networkx as nx import pylab as plt from networkx.drawing.nx_agraph import graphviz_layout G = nx.DiGraph() G.add_node(1,level=1) G.add_node(2,level=2) G.add_node(3,level=2) G.add_node(4,level=3) G.add_edge(1,2) G.add_edge(1,3)

Immer der Rübe (Kopf) ein DiGraph in networkx (Python)

Anzahl der Antworten 1 Antworten
Ich versuche zu verwenden networkx zu tun, einige graph-Darstellung in einem Projekt, und ich bin nicht sicher, wie zu tun, ein paar Dinge, die einfach sein sollte. Ich erstellte ein gerichteter graph mit einer Menge von Knoten

Wie bekomme ich die Riesen-Komponente eines NetworkX-graph?

Anzahl der Antworten 1 Antworten
Ich weiß nicht, ob NetworkX vor kurzem gezwickt einer der Methoden, die zu einem generator werden, anstatt eine Liste, aber ich bin auf der Suche nach einem guten (eher besser) Weg ist, um die GC in einem

NetworkX Bekommen Grad von Knoten mit Gewichten Angewendet

Anzahl der Antworten 1 Antworten
Ich bin mit NetworkX zum erstellen eines gewichteten Graphen (kein digraph). Jeder node ein Knoten mit dem Namen und einer Anzahl von Kanten, die ein Gewicht. Die GEWICHTE sind immer positiv, nicht-null-Ganzzahlen. Was ich versuche zu tun,

So erzeugen Sie eine vollständig verbundene Teilgraphen von Knoten-Liste mit python-networkx-Modul

Anzahl der Antworten 3 Antworten
Brauche ich zum generieren einer vollständig vernetzten Teilgraphen mit networkx, ausgehend von der Liste der Knoten I wollen, um zu verbinden. Im Grunde genommen, ich möchte, dass alle Knoten in der Liste, die ich übergeben an die

Networkx: Holen Sie sich die Entfernung zwischen den Knoten

Anzahl der Antworten 1 Antworten
Ich bin ein Anfänger bei der Benutzung der NetworkX und ich versuche einen Weg zu finden, zu erkennen, welche Knoten haben Abstand x voneinander. Ich habe begonnen mithilfe dieses Algorithmus, um alle Paare path=nx.all_pairs_dijkstra_path(G) Aber ich bin

wie kann ich das beheben AttributeError: 'dict_values' - Objekt hat kein Attribut 'count'?

Anzahl der Antworten 3 Antworten
hier ist mein code und die text-Datei ist hier import networkx as nx import pylab as plt webg = nx.read_edgelist('web-graph.txt',create_using=nx.DiGraph(),nodetype=int) in_degrees = webg.in_degree() in_values = sorted(set(in_degrees.values())) in_hist = [in_degrees.values().count(x)for x in in_values] Ich möchte plot Grad Verteilung

Networkx bestimmten Knoten beschriften

Anzahl der Antworten 1 Antworten
Ich will zeichnen Sie ein Netzwerk, und ich will es werden aufgehoben, mit Ausnahme für idiot Knoten. Was ich im moment haben, ist so etwas wie dieses: nx.draw(G, pos=pos, node_color='b', node_size=8, with_labels=False) for hub in hubs: nx.draw_networkx_nodes(G,

Die Färbung der Kanten nach Gewicht networkx

Anzahl der Antworten 1 Antworten
Habe ich nur etwas gefunden, ähnlich zu dem, was ich hier will: Färbung networkx Kanten nach Gewicht Aber ich kann nicht scheinen, um diese anwenden zu meinem problem. Ich habe einen Graphen mit gewichteten Kanten, aber die

Holen Sie sich alle Kanten in Verbindung mit einem bestimmten Knoten in einem graph networkx

Anzahl der Antworten 2 Antworten
Gerade gefragt, ob es bequem ist, die networkx-Funktion gibt eine Liste von Kanten verbunden, die zu einer gegebenen Knoten (oder Knoten) (z.B. my_node_name) in einem Diagramm (z.B. G). Kann ich es so machen: edlist= for ed in

Wie stellen Sie die Farben für die Knoten in networkx in python?

Anzahl der Antworten 1 Antworten
Habe ich meine Grafik, sieht alles toll so weit, aber ich möchte zu aktualisieren, die Farbe von meinen Knoten, die nach dem anlegen. Mein Ziel ist es, zu visualisieren, DFS, werde ich zunächst zeigen die ersten Grafik

Zeichnen Sie den Graphen NetworkX

Anzahl der Antworten 4 Antworten
Ich versuche zu zeichnen Graphen in NetworkX, aber nichts bekommen, auch nicht Fehler: import networkx as nx import matplotlib.pyplot as plt g1=nx.petersen_graph() nx.draw(g1) auch stellen Sie sicher Sie ein interaktives backend. Was bedeutet matplotlib.get_backend() zurück? InformationsquelleAutor denfromufa

Networkx : Konvertieren multigraph in einfachen Graphen mit gewichteten Kanten

Anzahl der Antworten 3 Antworten
Habe ich ein multigraph-Objekt und möchte es konvertieren zu einem einfachen graph-Objekt mit gewichteten Kanten. Ich schaute durch die networkx-Dokumentation und kann nicht scheinen zu finden, eine eingebaute Funktion, um dies zu erreichen. Ich wollte Fragen, ob

Knoten ändern Display-Größe in Networkx

Anzahl der Antworten 1 Antworten
Ich bin nicht mit GraphViz, weil ich habe Probleme damit, es zu spielen schön mit Networkx. Ich weiß, das ist komisch, aber ich habe versucht, viele Vorschläge, um dieses problem zu beheben, aber ich scheinen gerade einige

Grundstück NetworkX Graph von Nähe Matrix in der CSV-Datei

Anzahl der Antworten 2 Antworten
Ich haben gekämpft, mit diesem problem für eine Weile jetzt, ich weiß, das ist sehr einfach - aber ich habe wenig Erfahrung mit Python oder NetworkX. Meine Frage ist ganz einfach, ich versuche zu Grundstück einen großen

Kann man hierarchische Graphen von networkx in python 3?

Anzahl der Antworten 5 Antworten
Ich versuche, display-ein Baum-graph meiner Klassen-Hierarchie mithilfe networkx. ich das alles grafisch dargestellt wird, richtig, und es zeigt feine. Aber als einen kreisförmigen Graphen mit kreuzenden Kanten, es ist eine Reine Hierarchie, und es scheint, ich sollte

Installieren Probleme in networkx

Anzahl der Antworten 1 Antworten
Ich haben, führen Sie den folgenden Befehl sudo apt-get install python-setuptools Bekomme ich `python-setuptools ist schon die neueste version. Wenn ich jetzt laufen import networkx Bekomme ich ImportError: No module named networkx Bitte helfen. zu installieren, müssen

So ändern Sie die Kanten Gewicht von benannten Regel?

Anzahl der Antworten 1 Antworten
Ich habe einen gewichteten Graphen: F=nx.path_graph(10) G=nx.Graph() for (u, v) in F.edges(): G.add_edge(u,v,weight=1) Erhalten die Knoten-Liste: [(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7), (7, 8), (8, 9)] Den ich ändern

Installation von Netzwerk-x

Anzahl der Antworten 5 Antworten
Wie kann ich herunterladen und installieren der Netzwerk-x für python-version 3.4.0 auf mac? Kann mir jemand eine Schritt für Schritt Anleitung zur Installation von Netzwerk-x? Ich habe versucht auf die schnelle "quick install" vorgeschlagen, die von github.

networkx zeichnen Grafik veraltet Nachricht

Anzahl der Antworten 4 Antworten
Ich versuche ein Diagramm zeichnen networkx mit python 3.6 mit Jupyter notebook und dem Netzwerk-Paket mit anaconda. Aber die Grafik ist nicht die Zeichnung gemäß der Dokumentation, ich bin einfach nur eine veraltete Nachricht. CODE: import networkx

Wie kann ich die Anzahl der Knoten Neo4j graph-Datenbank von Python?

Anzahl der Antworten 3 Antworten
Ich versuche, um die Anzahl der Knoten Neo4j graph-Datenbank mithilfe von Python, aber ich finde nicht jede Methode oder Eigenschaft, das zu tun. Weiß jemand, wie bekomme ich diese Informationen? Anderen Python-Pakete wie NetworkX ist eine Methode,

how to draw multigraph in networkx mit matplotlib oder graphviz

Anzahl der Antworten 1 Antworten
wenn ich den pass multigraph numpy Nähe matrix networkx (mit from_numpy_matrix-Funktion) und dann versuchen Sie, ziehen die Grafik mit matplotlib, es ignoriert die mehrere Kanten. wie kann ich es machen das zeichnen mehrerer Kanten, wie gut ?

networkx - Farbe ändern/Breite entsprechend an edge-Attribute - inkonsistente Ergebnis

Anzahl der Antworten 1 Antworten
Habe ich es geschafft, zu produzieren, das Diagramm richtig, aber mit einigen mehr Tests festgestellt inkonsistente Ergebnis für die folgenden zwei unterschiedliche Linien des codes: nx.draw_circular(h,edge_color=[h.edge[i][j]['color'] for (i,j) in h.edges_iter()], width=[h.edge[i][j]['width'] for (i,j) in h.edges_iter()]) nx.draw_circular(h,edge_color=list(nx.get_edge_attributes(h,'color').values()), width=list(nx.get_edge_attributes(h,'width').values()))

Wie gewichtete Kanten Einfluss auf PageRank in networkx?

Anzahl der Antworten 1 Antworten
Ich bin Herumspielen mit networkx (graph-Bibliothek in python) und ich fand die Dokumentation sagt der PageRank-Algorithmus nimmt kantengewichte berücksichtigt bei der Bewertung, aber ich Frage mich, ob größere kantengewichte wurden bessere oder geringere GEWICHTE besser? InformationsquelleAutor Lostsoul

AttributeError: module 'networkx' hat kein Attribut 'from_pandas_dataframe'

Anzahl der Antworten 3 Antworten
Habe ich networkx v. 2.1. damit es funktioniert, w/pandas dataframe, versuchte ich Folgendes: installiert über pip3, funktionierte dies nicht generiert Atrribute Error wie im Titel, daher deinstalliert. re-installiert, die mit 'python3 setup.py install" Fehler Beschreibung. AttributeError: module

Extrahieren von Daten aus einer GML-Datei

Anzahl der Antworten 1 Antworten
Ich habe eine GML(Graph (nicht Graffiti) Modeling Language) - Datei, aus der ich wollen, erstellen Sie eine Zuordnung der IDs zu den Etiketten. Ich bin ratlos, wie kann ich das machen, da meine Liste Manipulationen scheinen nicht

PyPlot - Einstellung-raster Zeilenabstand für den plot

Anzahl der Antworten 3 Antworten
Habe ich eine ungerichtete graph erstellt von Networkx, dass ich die Anzeige mit pyplot und ich möchte dem Benutzer zu ermöglichen, geben Sie den Abstand zwischen Linien des Rasters. Ich möchte nicht manuell die Zecken wie dieser

Graph Modularität networkx in python

Anzahl der Antworten 2 Antworten
Habe ich einen Graphen in python lib NetorwkX und ich möchten, implementieren Sie eine Modularität Algorithmus, um cluster-Knoten meines Graphen. Ich kam über den folgenden code: import community import matplotlib.pyplot as plt import networkx as nx G

Wie gestalte ich eine "SciPy sparse matrix" zu einem "NumPy matrix"?

Anzahl der Antworten 3 Antworten
Ich bin mit einer python-Funktion namens "incidence_matrix(G)", die gibt den Vorfall matrix des Graphen. Es ist von Networkx-Paket. Das problem, das ich bin vor ist der Rückgabetyp dieser Funktion Scipy Sparse Matrix". Ich brauche den Vorfall matrix

Wie erstellen Gephi Netzwerk-Diagramme von Python?

Anzahl der Antworten 2 Antworten
Ich habe gerade herausgefunden über GephiStreamer. https://pypi.python.org/pypi/GephiStreamer Mit diesem Paket kann man senden, die Anweisungen von python zu Gephi zum erstellen von Knoten und Kanten in Gephi. # Create a node with a custom_property node_a = graph.Node("A",custom_property=1)

Networkx: wie um zu zeigen, node-und edge-Attribute graph-drawing

Anzahl der Antworten 1 Antworten
Ich habe einen Graphen G mit dem Attribut 'Zustand' für Knoten und Kanten. Ich will zeichnen Sie die Graphen, die alle Knoten gekennzeichnet sind, und mit dem Staat gekennzeichnet, die außerhalb der entsprechenden Kante/Knoten. for v in

Knoten-Etiketten mit networkx

Anzahl der Antworten 1 Antworten
Ich bin das erstellen einer Kurve aus der angegebenen Reihenfolge der Y-Werte gehalten von curveSeq. (die X-Werte werden automatisch aufgelistet: 0,1,2...) ich.e für curveSeq = [10,20,30] mein graph enthält die Punkte: <0,10>, <1,20>, <2,30>. Ich zeichne eine

(Python) ValueError: Programm dot nicht gefunden Pfad

Anzahl der Antworten 4 Antworten
Ich habe Folgendes problem: ich bin auf xUbuntu Betriebssystem und ich versuche, mit networkx in eine Flask Anwendung, und ich bin mit dem folgenden code: ..... import networkx as nx ...... # Creating and initializing graph object

Kombinieren (join) networkx Graphen

Anzahl der Antworten 2 Antworten
Sagen, ich habe zwei networkx Graphen G und H: G=nx.Graph() fromnodes=[0,1,1,1,1,1,2] tonodes=[1,2,3,4,5,6,7] for x,y in zip(fromnodes,tonodes): G.add_edge(x,y) H=nx.Graph() fromnodes=range(2,8) tonodes=range(8,14) for x,y in zip(fromnodes,tonodes): H.add_edge(x,y) Was ist der beste Weg, um die beiden networkx Graphen? Möchte ich

Community detection in Networkx

Anzahl der Antworten 2 Antworten
Ich studiere zur Erkennung der Gemeinschaften in Netzwerken. Ich verwende igraph und Python Für die optimale Anzahl von Gemeinden in Bezug auf die Modularität Messen: from igraph import * karate = Nexus.get("karate") cl = karate.community_fastgreedy() cl.as_clustering().membership Zur

Python-NetworkX — set-node-Farbe automatisch basierend auf der Anzahl der Attribut-Optionen

Anzahl der Antworten 1 Antworten
Ich bin mit NetworkX zu analysieren und zu visualisieren sozialen Netzwerken. Oft werden die Knoten innerhalb des Netzes zu haben, die Attribut-Informationen mit Ihnen verbunden sind, wie die division. Allerdings habe ich nicht immer weiß, wie viele

Konstruieren NetworkX graph von Pandas DataFrame

Anzahl der Antworten 3 Antworten
Ich möchte einige NetworkX Graphen von einem einfachen Pandas DataFrame: Loc 1 Loc 2 Loc 3 Loc 4 Loc 5 Loc 6 Loc 7 Foo 0 0 1 1 0 0 0 Bar 0 0 1 1

Networkx: extrahieren Sie die angeschlossene Komponente mit einem bestimmten Knoten (gerichtete Graphen)

Anzahl der Antworten 4 Antworten
Ich versuche zu extrahieren, aus einer großen Kurve des sub-Graphen aller angeschlossenen Knoten mit einem bestimmten Knoten. Gibt es eine Lösung in die Networkx-Bibliothek? [BEARBEITEN] Mein graph ist ein DiGraph [BEARBEITEN] Also einfach: Ich will den Teil

Knoten Größe abhängig von der Knoten-Grad auf NetworkX

Anzahl der Antworten 2 Antworten
Ich importierte meine Facebook Daten auf meinem Rechner in form von ein .json-Datei. Die Daten in dem format: {"nodes":[{"name":"Alan"},{"name":"Bob"}],"links":[{"source":0,"target:1"}]} Dann verwende ich diese Funktion: def parse_graph(filename): """ Returns networkx graph object of facebook social network in json

Wie kann ich die genaue Ausgabe-Größe für meine networkx-graph?

Anzahl der Antworten 2 Antworten
Das oben ist die Ausgabe der aktuellen Grafik. Aber ich habe noch zu verwalten, was ich versuche zu erreichen. Ich ausgeben muss meine Grafik in einer größeren Größe, so dass jeder Knoten/Kante angesehen werden können, mit Leichtigkeit.

Pfad zwischen zwei Knoten

Anzahl der Antworten 3 Antworten
Ich bin mit networkx arbeiten mit Graphen. Ich habe ziemlich große Graphen (es ist in der Nähe von 200 Knoten), und ich versuche zu finden, alle möglichen Pfade zwischen zwei Knoten. Aber, so wie ich das verstehe,

Farbe einen bestimmten Knoten im Networkx und Graphviz

Anzahl der Antworten 1 Antworten
Ich Schreibe ein Programm zum zeichnen eines Graphen aus einer Distanz-matrix. Es ist in Ordnung. Jetzt möchte ich einen bestimmten Knoten und eine bestimmte Kante zu einer bestimmten Farbe meiner Wahl. Wie mache ich das? Das Programm

Hinzufügen neuer attribute zu einer Kante in networkx

Anzahl der Antworten 3 Antworten
Was ich Habe: ein graph G importiert networkx whit Knoten und Gegenschneiden geladen gml-Datei. Problem : so fügen Sie ein neues Attribut für eine ausgewählte Kante E. , Was ich tun will: möchte ich hinzufügen ein neues

Die meisten eleganten Weg zu finden, den Knoten der Vorgänger mit networkX

Anzahl der Antworten 3 Antworten
Arbeite ich an einem grafischen Modell-Projekt mit python mit NetworkX. NetworkX bietet einfache und gute Funktionalität mit Hilfe von Wörterbüchern: import networkx as nx G = nx.DiGraph() # a directed graph G.add_edge('a', 'b') print G['a'] # prints

networkx add_node mit spezifischen position

Anzahl der Antworten 2 Antworten
Ich bin noch ein Anfänger mit networkx Ich möchte hinzufügen, mehrere Arten von Knoten in verschiedenen Stellung, ich verwendete den folgenden code pos = {0: (40, 20), 1: (20, 30), 2: (40, 30), 3: (30, 10)} X=nx.Graph()

Methode zum speichern von networkx Grafik, um die json-graph?

Anzahl der Antworten 5 Antworten
Scheint, wie es sein sollte, eine Methode, die in networkx export der json-Grafik-format, aber ich sehe es nicht. Ich denke, das sollte einfach zu tun, mit nx.to_dict_of_dicts(), würde aber erfordern ein wenig manipulation. Wer kennt eine einfache

NetworkX (Python): wie ändern Kanten Gewicht von benannten Regel

Anzahl der Antworten 1 Antworten
Ich habe einen gewichteten Graphen: F=nx.path_graph(10) G=nx.Graph() for (u, v) in F.edges(): G.add_edge(u,v,weight=1) erhalten die Knoten-Liste: [(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7), (7, 8), (8, 9)] Den ich ändern

Python: Wie, um herauszufinden, ob ein Pfad existiert zwischen 2 Knoten in einem graph?

Anzahl der Antworten 5 Antworten
Ich bin mit networkx-Paket von Python. InformationsquelleAutor der Frage Bruce | 2010-03-01

AttributeError: 'module' Objekt hat kein Attribut 'graphviz_layout' mit networkx 1.11

Anzahl der Antworten 1 Antworten
Ich versuche, daraus zu ziehen DAGs mit networkx 1.11, aber ich bin vor einige Fehler, hier ist der test: import networkx as nx print nx.__version__ G = nx.DiGraph() G.add_node(1,level=1) G.add_node(2,level=2) G.add_node(3,level=2) G.add_node(4,level=3) G.add_edge(1,2) G.add_edge(1,3) G.add_edge(2,4) import pylab