আসুন, “তাপমাত্রা ডেটা অ্যানালাইজার” নামে একটি প্রজেক্ট তৈরি করি, যেখানে আমরা একটি নির্দিষ্ট সময়কালে তাপমাত্রার ডেটা বিশ্লেষণ করব। এই প্রজেক্টে আমরা NumPy লাইব্রেরির ব্যবহার করে তাপমাত্রার গড়, সর্বোচ্চ, সর্বনিম্ন তাপমাত্রা এবং তাপমাত্রা পরিবর্তনের রেঞ্জ হিসাব করব।
ধাপসমূহ:
- NumPy লাইব্রেরি ইম্পোর্ট করা: প্রথমে আমাদের NumPy লাইব্রেরিটি ইম্পোর্ট করতে হবে।
- তাপমাত্রার ডেটা তৈরি করা: একটি NumPy অ্যারে হিসেবে তাপমাত্রার ডেটা তৈরি করা।
- গড় তাপমাত্রা হিসাব করা: NumPy এর
mean()
ফাংশন ব্যবহার করে গড় তাপমাত্রা হিসাব করা। - সর্বোচ্চ এবং সর্বনিম্ন তাপমাত্রা হিসাব করা:
max()
এবংmin()
ফাংশন ব্যবহার করে সর্বোচ্চ এবং সর্বনিম্ন তাপমাত্রা নির্ধারণ করা। - তাপমাত্রা পরিবর্তনের রেঞ্জ হিসাব করা: দৈনিক তাপমাত্রা পরিবর্তনের রেঞ্জ নির্ধারণ করার জন্য
np.diff()
ফাংশন এবং সেই পরিবর্তনের গড় হিসাব করা।
কোড উদাহরণ:
import numpy as np
# তাপমাত্রার ডেটা তৈরি করা (উদাহরণ স্বরূপ, এক সপ্তাহের জন্য ডেইলি ম্যাক্সিমাম তাপমাত্রা)
temperatures = np.array([25, 27, 23, 26, 28, 22, 24])
# গড় তাপমাত্রা হিসাব
average_temp = np.mean(temperatures)
print(f"গড় তাপমাত্রা: {average_temp}°C")
# সর্বোচ্চ এবং সর্বনিম্ন তাপমাত্রা হিসাব
max_temp = np.max(temperatures)
min_temp = np.min(temperatures)
print(f"সর্বোচ্চ তাপমাত্রা: {max_temp}°C, সর্বনিম্ন তাপমাত্রা: {min_temp}°C")
# তাপমাত্রা পরিবর্তনের রেঞ্জ হিসাব
temp_changes = np.diff(temperatures)
avg_change = np.mean(abs(temp_changes))
print(f"গড় তাপমাত্রা পরিবর্তনের রেঞ্জ: {avg_change}°C")
Python