mal gucken wann die ersten von Euch Heute schlafen gehen.
Also ich benötige die Anzahl der Elemente in einer binären Datei.
Bis jetzt hatte ich das so gelöst:
Code: Alles auswählen
def gettimescale(self,starttime, endtime):
f_peaks = file('../../../peakdetektor1.hex','rb')
a_p = numpy.fromfile(f_peaks,dtype='b',count=-1)
nitems = 0#Anzahl aller Samples
nitems = len(a_p)
if nitems is not 0:
#Zeitabstand von einem Sample zum naechsten
timescale = float(endtime - starttime)/float(nitems)
else:
timescale = float(endtime - starttime)
return timescale, nitems
Somit müßte man doch die Anzahl der Werte schneller bestimmen
können ?
Nur wie ?
In meiner Test Datei habe ich '511876' Werte. Dies ist aber eine
sehr kleine Datei '511876' Bytes ??!! He
Wo speichert der seine Informationen wie Dateinamen u.s.w. ?
Grüße Markus