Aggregierter Rekorder
Allgemeine Beschreibung
Dieser Recorder wird verwendet, um mehrere andere Recorder-Objekte zu aggregieren.
Die Klasse bietet eine Methode, um einen komplexen aggregierten Rekorder zu erstellen, indem die Ergebnisse anderer Datensätze verwendet werden. Die .werte () Die Methode sammelt zunächst unaggregierte Werte von den bereitgestellten Rekordern. Diese werden dann für jedes Szenario aggregiert und von diesen Klassen zurückgegeben .werte () Methode. Diese Methode ermöglicht Aggregierter Rekorder zur Verwendung als Rekorder für andere Aggregierter Rekorder Instanzen.
Standardmäßig dasselbe agg_func Funktion wird für beide Schritte verwendet, aber eine optionale Rekorder_agg_func kann szenarienübergreifend eine unterschiedliche Aggregation vornehmen. Zum Beispiel das Summieren von Rekordern pro Szenario und das anschließende Berechnen eines Mittelwerts der Gesamtsummen. API Referenz
Attribute
func
Modell
pywr.core.model
Fakultativ
Rekorder
Der andere Rekorder Instanzen, über die die Aggregation durchgeführt werden soll
Fakultativ
agg_
Szenario-Aggregationsfunktion, die bei der Aggregation verwendet werden soll_Wert heißt (default=“ mean“)
Fakultativ
Recorder_agg_func
Aggregationsfunktion des Rekorders, die verwendet werden soll, wenn aggregiert_Wert heißt (default=`agg_funk`)
Fakultativ
Beispielkommt bald...{}
Last updated
Was this helpful?