Code: Alles auswählen
from numpy import *
L=loadtxt("Frankfurt.dat",skiprows=4,usecols=[4],unpack=True,delimiter="\t")
print L #check
mon_Mittelwert=sum(L)/len(L)
print mon_Mittelwert
Die Datei sieht folgendermaßen aus:
"Frankfurt"
49.5244.-9.0288.92.-1
m dm h hy Ta RH FF DD H_Gh
1 1 1 1 1.1 85 2.0 180 0
1 1 2 2 1.1 85 1.7 180 0
1 1 3 3 0.7 87 1.5 180 0
1 1 4 4 0.6 88 1.7 180 0
1 1 5 5 0.4 89 1.6 180 0
1 1 6 6 0.6 88 1.8 180 0
1 1 7 7 0.3 90 1.6 180 0
1 1 8 8 0.0 93 2.0 180 0
1 1 9 9 0.6 90 1.7 180 0
1 1 10 10 1.4 86 2.8 180 13
Ich müsste im Code also irgendwie schreiben, dass für die mittlere Temperatur für Januar ausgerechnet werden muss, solange in der m-Spalte "1" steht., "2" bei Februar, ..usw. Ist es möglich das beim Hantieren mit loadtxt zu berücksichtigen? Geht das auch ohne Schleife?
Da, die Leute hier im Forum etwas feurig darauf reagieren, dass Anfänger etwas nicht wissen, tut es mir leid, wenn ich nicht 100% der Pythongrundlagen verinnerlicht habe. Es würde mich trotzdem freuen, wenn mir jemand mit meinem Problem helfen kann!
Gruß
Artur
PS: Die Datei ist jetzt ein wenig schmal geworden. Eigentlich sind die Spalten durch Tabulatoren getrennt!