मेरे पास ASCII प्रारूप में एक रेखापुंज डेटासेट है। पायथन का उपयोग करके, मुझे डेटासेट के अंदर मूल्यों minऔर maxमूल्यों को निर्धारित करने की आवश्यकता है । मुझे बताया गया है कि हेडर की जानकारी महत्वपूर्ण है, जिसमें पंक्तियों की संख्या / कॉलम, सेल का आकार और आदि जैसी चीजें शामिल हैं।
क्या आप केवल हेडर की जानकारी को छोड़ नहीं सकते हैं minऔर maxमूल्यों और मूल्यों को निर्धारित करने के लिए संपूर्ण डेटासेट को पढ़ सकते हैं?
यही मैं करने की कोशिश कर रहा हूं। मैं पहले दो पंक्तियों को छोड़ रहा हूं जिसमें हेडर की जानकारी है, और वहां से मूल्यों को निर्धारित करने की कोशिश कर रहा हूं। निम्नलिखित में से एक है कि मेरे पास क्या है, लेकिन कुछ मार्गदर्शन की आवश्यकता है क्योंकि मैं पायथन के लिए नया हूं।
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
कोई सुझाव?