Tworzę wykres w pythonie, używając pliku tekstowego dla danych źródłowych i matplotlib do wykreślenia wykresu. Prosta logika poniżej działa dobrze.ograniczenie ilości danych odczytanych za pomocą numpy.genfromtxt dla matplotlib
Ale czy istnieje sposób na uzyskanie numpy.gentfromtxt tylko do odczytu pierwszych 50 linii z pliku "temperature_logging"? Obecnie czyta cały plik.
temp = numpy.genfromtxt('temperature_logging',dtype=None,usecols=(0))
time = numpy.genfromtxt('temperature_logging',dtype=None,usecols=(1))
dates = matplotlib.dates.datestr2num(time)
pylab.plot_date(dates,temp,xdate=True,fmt='b-')
pylab.savefig('gp.png')
zawartość w temperature_logging;
21.75 12-01-2012-15:53:35
21.75 12-01-2012-15:54:35
21.75 12-01-2012-15:55:35
.
.
.
Bardzo intuicyjna obsługa! Czy ktoś wie, dlaczego tak się dzieje? – fakedrake