Tengo un dataset ráster en formato ASCII. Usando Python, necesito determinar los valores min
y max
dentro del conjunto de datos. Me han dicho que la información del encabezado es clave, que contiene elementos como el número de filas / columnas, el tamaño de la celda, etc.
¿No puede simplemente omitir la información del encabezado y leer todo el conjunto de datos para determinar los valores min
y max
?
Esto es lo que estoy tratando de hacer. Estoy omitiendo el primer par de líneas que contienen la información del encabezado e intento determinar los valores a partir de ahí. Lo siguiente es algo de lo que tengo, pero necesito alguna orientación ya que soy nuevo en 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
¿Alguna sugerencia?