Thread Datenblöcke mitteln (8 answers)
Opened by EagleFox at 2006-07-25 14:04

EagleFox
 2006-07-25 14:04
#68373 #68373
User since
2006-04-10
66 Artikel
BenutzerIn
[default_avatar]
Hallo, ich suche ne Idee zum Mitteln von Datenblöcken.

Ich habe eine Datei mit gaaaaaanz vielen Datenblöcken, die jeweils durch zwei Leerzeilen getrennt sind. Die Datenblöcke selber bestehen aus 4 Spalten (jeweils durch Leerzeichen getrennt) und gaaanz vielen Zeilen.

Ich möchte nun z.B die Datenblöcke 1000 bis 1050 übereinander mitteln. Wie stelle ich das am besten an?
Alle Datenblöcke in jeweils ein Array packen, die Summen der jeweiligen Einträge bilden (ich brauche nur ne bestimmte Spalte) und anschliessend durch die Anzahl teilen ist ein bisschen aufwendig, oder?
Also:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
for(my $k = 0; $k < $punkteproarray; $k++){

for(my $i = 0; $i < $anzahldatenblöcke; $i++){ # #Datenblöcke = #arrays

$neuesarray[$k] = $neuesarray[$k] + $array$i[$k];
}

$neuesarray[$k] = $neuesarray[$k] / $anzahldatenblöcke;

}


Geht das dann so, oder gibt es da einen simpleren Weg?

View full thread Datenblöcke mitteln