আমার কাছে ASCII ফর্ম্যাটে একটি রাস্টার ডেটাসেট রয়েছে। পাইথন ব্যবহার করে, আমার ডেটাসেটের অভ্যন্তর min
এবং max
মানগুলি নির্ধারণ করতে হবে । আমাকে বলা হয়েছে যে শিরোনামের তথ্য কী, যাতে সারি / কলামের সংখ্যা, কক্ষের আকার এবং ইত্যাদি থাকে things
আপনি কি শিরোনামের তথ্যগুলি এড়িয়ে যেতে 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
কোন পরামর্শ?