Unsupervised Binning-Methoden implementieren #227
Labels
approximate conditions
Affects the approximate condition finding algorithm
enhancement
New feature or request
Als Teil von #226 müssen die Folgenden Binning-Methoden implementiert werden, die es erlauben die Einträge eines Arrays in sogenannte "Bins" einzuteilen:
Die Implementierung sollte jeweils als eigene Klasse bereitgestellt werden. Die beiden Klassen sollten sich eine gemeinsame API in Form eines Interfaces teilen:
Klassendiagram-Binning-Methoden.zip
Um die größtmöglichste Flexibilität bei der Verwendung der Binning-Methoden zu gewährleisten, erhält die Funktion
createBins
ein Objekt der KlasseIBinningObserver
als Argument übergeben. DieonBinUpdated
-Methode wird für jeden Eintrag im originalen Array aufgerufen und teilt dem Observer mit in welchen Bin der jeweilige Eintrag einsortiert werden soll. Der Observer kann später auf verschiedenste Weise implementiert werden und z.B. dafür genutzt werden eine Datenstruktur, die die Bins repräsentiert, aufzubauen.The text was updated successfully, but these errors were encountered: