У мене є растровий набір даних у форматі ASCII. Використовуючи Python, мені потрібно визначити значення min
та max
значення всередині набору даних. Мені сказали, що ключовою є інформація в заголовку, яка містить такі речі, як кількість рядків / стовпців, розмір комірок тощо.
Ви не можете просто пропустити інформацію заголовка і прочитати весь набір даних, щоб визначити значення min
та max
значення?
Це те, що я намагаюся зробити. Я пропускаю перші пару рядків, які містять інформацію заголовка, і намагаюся визначити значення звідти далі. Далі йде щось про те, що я маю, але мені потрібні певні рекомендації, оскільки я новачок у Python.
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
Будь-які пропозиції?