ich bin neu hier und auch neu bei Python und habe ein Problem, bei dem ich nicht weiterkomme. Ich habe eine Ascii-Tabelle und möchte diese neu binnen.
Dazu habe ich bei http://www.scipy.org/Cookbook/Rebinning
ein Cookbook gefunden, verstehe es leider aber nicht

Code: Alles auswählen
def rebin( a, newshape ):
'''Rebin an array to a new shape.
'''
assert len(a.shape) == len(newshape)
slices = [ slice(0,old, float(old)/new) for old,new in zip(a.shape,newshape) ]
coordinates = mgrid[slices]
indices = coordinates.astype('i') #choose the biggest smaller integer index
return a[tuple(indices)]
Ich verstehe leider jedoch nicht wirklich was man da machen muss.
Ich komme nur so weit, dass mir klar ist, dass ich die Tabelle in ein Array schreiben muss ..
Vielleicht kann mir ja jemand helfen.
Danke