[PYTHON] Legen Sie Informationen wie die Länge am Rand von NetworkX fest

Einführung

In NetworkX möchte ich nicht nur die Verbindung von Kanten festlegen, sondern auch das Gewicht von Kanten und spezielle Eigenschaften.

Ansatz

import networkx as nx
import random

#Richtig generiert
G = nx.random_tree(10)

#Extrahieren Sie den Kantensatz von G.
for (u, v) in G.edges():
    G.edges[(u, v)]['weight'] = random.randint(3, 10)

Jede Seite (u, v) (Taple) von NetworkX ist

G.edges[(u, v)]

Sie können es mit herausnehmen. Mit anderen Worten, es ist ein Wörterbuch, das tapple als Schlüssel verwendet.

Weil dieser Bereich G.edges [(u, v)] ein Wörterbuch ist Sie können "Gewicht" als Schlüssel verwenden und das Gewicht dort platzieren.

Andere Sie können "Liebe", "Lang" usw. hinzufügen, wenn Sie möchten.

Recommended Posts

Legen Sie Informationen wie die Länge am Rand von NetworkX fest
Mittagessen Einladungsbot bei Slack
Schlaffe Benachrichtigung über Wetterinformationen mit Open Whisk
Erfassung von Wetterinformationen (DarkSky)
Veröffentlichen Sie regelmäßig Bilder von Papillon auf Python + AWS Lambda + Slack
Legen Sie Informationen wie die Länge am Rand von NetworkX fest
Lesen von Originaldaten oder externen Daten im Internet mit scikit-learn anstelle eines angehängten Datensatzes wie Iris
Holen Sie sich nur die Python-Version (z. B. 2.7.5) in die CentOS 7-Shell
Automatisierung einer Recherche zu geografischen Informationen wie dem Speichernetzwerk mithilfe von Python und Web-API
Lassen Sie uns automatisch Mitarbeiterinformationen wie das Durchschnittsgehalt aus den von EDINET (5/10) veröffentlichten XBRL-Daten extrahieren.
Ändern Sie die Länge der Python-CSV-Zeichenfolgen
Untersuchen Sie die Auswirkung von Ausreißern auf die Korrelation
Setzen Sie die Umgebungsvariable PYTHONPATH auf zsh
Die Bedeutung von Lint, wie Pythonista denkt
Veröffentlichen Sie das Thema Google Mail auf Twitter
Zeigen Sie das Diagramm von tensorBoard auf jupyter an
Ändern Sie die Reihenfolge von PostgreSQL in Heroku
Legen Sie den Prozessnamen des Python-Programms fest
[Linux] Unterschied in den Zeitinformationen in Abhängigkeit von der Uhr-ID der Funktion clock_gettime ()
Stellen Sie die Farbe auf der Posterseite so ein, dass sich die Farbe des Youtube-Untertitels automatisch ändert.
Legen Sie die Obergrenze für die Anzahl der Wiederholungen rekursiver Funktionen in Python fest
Python C / C ++ - Erweiterung: Übergeben Sie einen Teil der Daten als np.array an Python (Schritt setzen)