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:
|