ฉันมีชุดข้อมูลแรสเตอร์ในรูปแบบ 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
ข้อเสนอแนะใด ๆ