Mam zestaw danych rastrowych w formacie ASCII. Za pomocą Pythona muszę określić wartości min
i max
wewnątrz zbioru danych. Powiedziano mi, że informacja w nagłówku jest kluczowa, która zawiera takie rzeczy, jak liczba wierszy / kolumn, rozmiar komórki itp.
Czy nie możesz po prostu pominąć informacji nagłówka i przeczytać cały zestaw danych, aby określić wartości min
i max
?
To właśnie próbuję zrobić. Pomijam pierwsze kilka wierszy, które zawierają informacje nagłówka, i od tego momentu próbuję ustalić wartości. Poniżej znajduje się coś, co mam, ale potrzebuję wskazówek, ponieważ jestem nowy w Pythonie.
raster_file = open('data.asc', 'r') # Open the file
data = raster_file.readlines()[4:] # Read the lines in the file, and skip the first six lines
for lines in data:
print max(data) # Find the max value in data
print min(data) # Find hte min value in data
Jakieś sugestie?