সুচিপত্র:
- সরবরাহ
- ধাপ 1: ডেটা ডাউনলোড করা
- পদক্ষেপ 2: আপনার পাইথন প্রকল্পে আপনার ফাইল আপলোড করা
- ধাপ 3: বছরের ভেরিয়েবলে বছরের কলাম যোগ করা
- ধাপ 4: একটি তাপমাত্রা ভেরিয়েল তৈরি করা এবং এতে তাপমাত্রা যোগ করা
- ধাপ 5: ম্যাটপ্লটলিব থেকে পাইপ্লট আমদানি করা
- ধাপ 6: গ্রাফিং
ভিডিও: পাইথনে জলবায়ু পরিবর্তন থেকে তাপমাত্রা পরিবর্তন গ্রাফ করা: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
জলবায়ু পরিবর্তন একটি বড় সমস্যা। এবং এখন অনেকেই জানেন না এটি কতটা বেড়েছে। এই নির্দেশে, আমরা জলবায়ু পরিবর্তনের কারণে জলবায়ুতে তাপমাত্রা পরিবর্তন গ্রাফ করব। চিট শীটের জন্য, আপনি নীচের পাইথন ফাইলটি দেখতে পারেন।
সরবরাহ
আপনার প্রয়োজন হবে:
- একটি কোড এডিটর (আমি PyCharm এর কমিউনিটি ভার্সন ব্যবহার করি)
- পাইথন v3.8 বা নতুন
ধাপ 1: ডেটা ডাউনলোড করা
প্রথমে আপনাকে ডেটা ডাউনলোড করতে হবে। আপনি যদি অন্য কিছু গ্রাফ করতে চান তবে আপনি একটি ভিন্ন ডেটাসেট ব্যবহার করতে পারেন। আমি NOAA থেকে একটি ডেটাসেট ব্যবহার করছি। এখানে ডেটাসেট। আপনি আপনার নিজস্ব কাস্টম প্যারামিটার প্রবেশ করতে পারেন এবং তারপর প্লট ক্লিক করুন, নিচে স্ক্রোল করুন, এবং আপনি টেবিলের উপরের বাম দিকে একটি নথির একটি আইকন এবং একটি X দেখতে পাবেন। এটি সঠিক কিনা তা নিশ্চিত করার জন্য, এটির উপরে ঘুরুন এবং এটি বলা উচিত CSV ফর্ম্যাটে ডেটা ডাউনলোড করুন। আরো কিছু সিএসভি ফাইল আছে যা আমি নিচে রেখেছি যা আপনি পরিবর্তে ব্যবহার করতে পারেন।
পদক্ষেপ 2: আপনার পাইথন প্রকল্পে আপনার ফাইল আপলোড করা
পাইথন প্রজেক্টে আপনার ফাইল আপলোড করার জন্য, প্রথমে নিশ্চিত করুন যে এটি আপনার কম্পিউটারে একই ফোল্ডারে আছে। পরবর্তী, টাইপ করুন, ফাইল = খোলা ("ডেটাসেটের নাম", "আর")
data = file.readlines ()
ওপেন ফাংশন একটি ডেটাসেট খুলে দেয় এবং আর পড়ার জন্য। যদিও ফাইলটি খোলা হয়েছে, এর অর্থ এই যে আপনি এটি পড়তে সক্ষম তাই আমরা ডেটা নামে আরেকটি পরিবর্তনশীল তৈরি করি, যা ফাইলটি পড়ে।
আমরা পরবর্তী একটি পরিবর্তনশীল বছর তৈরি। এটি ডেটাসেটের বছরের কলাম এবং সেগুলি সংরক্ষণ করবে। তাই আমরা টাইপ করি, বছর =
ধাপ 3: বছরের ভেরিয়েবলে বছরের কলাম যোগ করা
ইয়ার্স ক্যারিয়ারকে ইয়ার্স ভেরিয়েবলে যোগ করার জন্য, আমরা একটি লুপ চালাই।
তথ্যের লাইনের জন্য: years.append (int (line.split (',') [0]))
ফর লুপ প্রতিটি লাইনের জন্য লুপ চালায়। years.append বন্ধনীতে whats যোগ করে। Int ফাংশনটি বন্ধনীর ভিতরে থাকা একটি পূর্ণসংখ্যায় রূপান্তরিত করে। Line.split (",") লাইন বিভক্তির বিষয়বস্তু একটি কমাতে বিভক্ত করবে এবং একটি অ্যারে ফেরত দেবে, তাই আমরা অ্যারেতে প্রথম উপাদানটি পেতে বছরের শেষে [0] রাখি।
ধাপ 4: একটি তাপমাত্রা ভেরিয়েল তৈরি করা এবং এতে তাপমাত্রা যোগ করা
কারণ আমাদের.csv ফাইলটি লাইন দ্বারা পৃথক করা হয়েছে, একটি নতুন লাইন আছে তা দেখানোর জন্য, আমাদের প্রতিটি লাইনের শেষে / n একটি নতুন লাইন উপস্থাপন করতে হবে। এর মানে ডেটাসেট থেকে তাপমাত্রা পেতে আমাদের একটু বেশি কাজ করতে হবে। আমরা একই কোড দিয়ে শুরু করি।
টেম্প =
ডাটা লাইনের জন্য:
numlist = line.split (',') [1].split ()
লক্ষ্য করুন যে আমাদের শেষ লাইনের শেষে একটি দ্বিতীয়.split আছে। এটি একে একে প্রতিটি অক্ষরে ভেঙ্গে ফেলবে তাই যদি আমাদের হ্যালো শব্দটি থাকে তবে এটি h, e, l, l, o হয়ে যাবে। আমরা পরবর্তী অ্যারে numlist থেকে শুধুমাত্র তাপমাত্রা পেতে হবে।
num = float (''। join (numlist)) temp.append (num)
ভেরিয়েবল নাম্বার অ্যারে নিউমলিস্টের যোগ হওয়া সংস্করণটিকে ফ্লোটে রূপান্তর করে। আমরা শেষ পাঠ শিখেছি,.append পদ্ধতিটি অ্যারেতে যুক্ত করে।
ধাপ 5: ম্যাটপ্লটলিব থেকে পাইপ্লট আমদানি করা
তাপমাত্রা গ্রাফ করতে, আপনাকে পাইপ্লট আমদানি করতে হবে।
matplotlib থেকে plt হিসাবে pyplot আমদানি করুন
এটি এখন আপনার প্রকল্পে পাইপ্লট যুক্ত করে এবং এর যে কোন ফাংশন ব্যবহার করতে আপনি পিএলটি কল করেন। functionName ()।
ধাপ 6: গ্রাফিং
এটি গ্রাফ করার জন্য আমরা প্লট ফাংশনকে কল করি। আমরা তারপর আমাদের গ্রাফ লেবেল করতে xlabel এবং ylabel কে কল করি।
plt.plot (বছর, temp)
plt.ylabel ('তাপমাত্রা (C)')
plt.xlabel ('বছর')
plt.show ()
শো ফাংশন গ্রাফ প্রদর্শন করে।
প্রস্তাবিত:
রাস্পবেরি পাই দিয়ে হালকা এবং তাপমাত্রা সেন্সর ডেটা পড়া এবং গ্রাফ করা: 5 টি ধাপ
রাস্পবেরি পাই দিয়ে হালকা এবং তাপমাত্রা সেন্সর ডেটা পড়া এবং গ্রাফ করা: এই নির্দেশাবলীতে আপনি শিখবেন কিভাবে রাস্পবেরি পাই এবং ADS1115 এনালগ থেকে ডিজিটাল কনভার্টার এবং ম্যাটপ্লটলিব ব্যবহার করে গ্রাফের সাথে একটি হালকা এবং তাপমাত্রা সেন্সর পড়তে হয়। প্রয়োজনীয় উপকরণ দিয়ে শুরু করা যাক
HC-05: 3 ধাপের মাধ্যমে Arduino থেকে Android- এ রিয়েল-টাইম গ্রাফ প্লট করা
আরডুইনো থেকে HC-05 এর মাধ্যমে অ্যান্ড্রয়েডে রিয়েল-টাইম গ্রাফ প্লট করা: আরে, এখানে একটি মাইক্রো-কন্ট্রোলার যেমন একটি Arduino থেকে অ্যাপে মানগুলির রিয়েল-টাইম গ্রাফ কিভাবে প্লট করা যায় তার একটি টিউটোরিয়াল। এটি একটি ব্লুটুথ মডিউল ব্যবহার করে যেমন HC-05 যেমন একটি বার্তা পাঠানোর যন্ত্র হিসেবে কাজ করে আর এর মধ্যে ডেটা প্রেরণ এবং গ্রহণ করার জন্য।
পাইথনে SHT25 সহ রাস্পবেরি পাই ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পর্যবেক্ষক: 6 টি ধাপ
পাইথনে SHT25 এর সাথে রাস্পবেরি পাই ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পর্যবেক্ষক: রাস্পবেরি পাই এর জন্য উৎসাহী হওয়ায় আমরা এর সাথে আরো কিছু দর্শনীয় পরীক্ষার কথা ভাবলাম এই অভিযানে আমরা একটি আর্দ্রতা এবং তাপমাত্রা পর্যবেক্ষক তৈরি করব যা রাস্পবেরি পাই ব্যবহার করে আপেক্ষিক আর্দ্রতা এবং তাপমাত্রা পরিমাপ করবে এবং SHT25, Humidi
কিভাবে বার গ্রাফ এবং Atmega328p ব্যবহার করে একটি কাস্টম DIY তাপমাত্রা মিটার তৈরি করবেন: 3 টি ধাপ (ছবি সহ)
কিভাবে বার গ্রাফ এবং Atmega328p ব্যবহার করে একটি কাস্টম DIY তাপমাত্রা মিটার তৈরি করবেন: এই পোস্টে আমি আপনাকে দেখাবো কিভাবে বার গ্রাফ এবং amp ব্যবহার করে একটি তাপমাত্রা মিটার তৈরি করা যায়। Atmega328p। পোস্টে সার্কিট ডায়াগ্রাম, পিসিবি ফ্যাব্রিকেশন, কোডিং, অ্যাসেম্বলি & পরীক্ষামূলক. আমি একটি ভিডিও অন্তর্ভুক্ত করেছি যা সমস্ত ধারণ করে
AtticTemp - তাপমাত্রা / জলবায়ু লগার: 10 টি ধাপ (ছবি সহ)
AtticTemp - তাপমাত্রা / জলবায়ু লগার: আপনার অ্যাটিক বা অন্যান্য বহিরাগত কাঠামোর জন্য উচ্চ সহনশীলতা তাপমাত্রা গেজ এবং জলবায়ু লগার