Als Teil eines Prüfstands, den ich erstelle, suche ich nach einer einfachen Klasse zur Berechnung eines Histogramms ganzzahliger Werte (Anzahl der Iterationen für einen Algorithmus zur Lösung eines Problems) . Die Antwort sollte wie folgt aufgerufen werden:Einfache Histogrammgenerierung von Ganzzahldaten in C#
Histogram my_hist = new Histogram();
for(uint i = 0; i < NUMBER_OF_RESULTS; i++)
{
myHist.AddValue(some_result);
}
for(uint j = 0; j < myHist.NumOfBins; j++)
{
Console.WriteLine("{0} occurred {1} times", myHist.BinValues[j], myHist.BinCounts[j]);
}
ich ein bisschen googeln war überrascht hatte keine saubere Lösung auftauchen, aber vielleicht habe ich nicht für die richtigen Dinge suchen. Gibt es da draußen eine generische Lösung oder lohnt es sich, meine eigene zu rollen?
+1: Das sieht nach einem guten Start aus. Weil es passiert, bin ich nur an Bins interessiert, die Daten enthalten :-) –