Dokumentation

Bedienungsanleitung
jmod-1.2.2b-Handbuch.PDF
API
apis/1.2.2b/

Mehrere Netzwerkdateien auswählen

Jmod ermöglicht die Auswahl mehrerer Netzwerkdateien mit einem regulärer Ausdruck oder regex . Zunächst kann eine einzelne Datei durch Klicken auf die Schaltfläche ausgewählt werden Durchsuchen . Der absolute Pfad zu dieser Datei wird dann neben angezeigt Netze . In unserem Beispiel möchten wir die Leistung einer in Jmod implementierten Community-Strukturerkennungsmethode mit profilieren LFR-Diagramme .

Auswahl zeigt an, dass eine Datei effektiv ausgewählt ist.

Die erste Motivation für die Auswahl mehrerer Dateien besteht darin, die Verarbeitung vieler Netzwerke zu automatisieren. Es gibt auch einen weiteren Vorteil, wenn das ausgewählte Erkennungsverfahren nicht parallelisiert wurde (dh das Verfahren kann nicht mehrere Prozessoren verwenden, um die Erkennung zu beschleunigen). In Jmod kann eine Methode mehrere verwenden Verknüpfungen wenn es die Option hat --numproc , ansonsten können mit dieser Option mehrere Netzwerke parallel bearbeitet werden:

In unserem Beispiel haben wir 20 Netzwerkdateien im selben Ordner mit dem Namen netzwerk_1.tsv , netzwerk_2.tsv , ..., netzwerk_20.tsv . Das Zeichen '*' (auch genannt Wildcard ) kann verwendet werden, um anzugeben, dass ein Teilstring beliebige Werte annehmen kann. Im folgenden Beispiel verwenden wir '*', um Jmod anzuweisen, alle Netzwerkdateien auszuwählen, deren Pfad mit beginnt [...] kleines / mu10 / Netzwerk_ , endet mit .tsv und hat dazwischen einen beliebigen Teilstring.

Der folgende reguläre Ausdruck könnte auch verwendet worden sein:

[...] klein/mu10/* Wenn mu10 enthält nur Netzwerkdateien
[...]klein/mu10/*.tsv So wählen Sie nur TSV-Netzwerkdateien aus

Um einzelne Netzwerke auszuwählen, ersetzen Sie '*' durch

(1|2|3) Wählen netzwerk_1.tsv zu netzwerk_3.tsv

Zahlenbereiche können auch mit Regex angegeben werden, obwohl es keine wirklich einfachen Möglichkeiten gibt, dies zu tun. Das folgende Beispiel zeigt, wie Sie nur eine Teilmenge der Netzwerke auswählen, die sich im Ordner befinden modell: mu10 ausgewählt sind.

[2-7] 1) Übereinstimmung netzwerk_2.tsv zu netzwerk_7.tsv
1[0-5] 2) Spiel netzwerk_10.tsv zu netzwerk_15.tsv
([2-7]|1[0-5]) Wählen Sie Netzwerke aus, die zu 1) oder 2) passen

Für detailliertere Informationen über Regex:

Copyright © 2018 Thomas Schaffter Webseite: Thomas Schaffter