विषयसूची:
- आपूर्ति
- चरण 1: डेटा डाउनलोड करना
- चरण 2: अपनी फ़ाइल को अपने पायथन प्रोजेक्ट में अपलोड करना
- चरण 3: वर्षों के कॉलम को वर्षों के चर में जोड़ना
- चरण 4: एक तापमान परिवर्तनशील बनाना और उसमें तापमान जोड़ना
- चरण 5: Matplotlib से पायप्लॉट आयात करना
- चरण 6: रेखांकन
वीडियो: पायथन में जलवायु परिवर्तन से तापमान परिवर्तन का रेखांकन: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
जलवायु परिवर्तन एक बड़ी समस्या है। और बहुत से लोग अब नहीं जानते कि यह कितना बढ़ गया है। इस निर्देश में, हम जलवायु परिवर्तन के कारण जलवायु में तापमान परिवर्तन का रेखांकन करेंगे। चीट शीट के लिए, आप नीचे दिए गए पायथन फ़ाइल को देख सकते हैं।
आपूर्ति
आपको ज़रूरत होगी:
- एक कोड संपादक (मैं PyCharm के सामुदायिक संस्करण का उपयोग करता हूं)
- पायथन v3.8 या नया
चरण 1: डेटा डाउनलोड करना
सबसे पहले, आपको डेटा डाउनलोड करना होगा। यदि आप कुछ और रेखांकन करना चाहते हैं, तो आप एक भिन्न डेटासेट का उपयोग कर सकते हैं। मैं एनओएए से डेटासेट का उपयोग कर रहा हूं। यहाँ डेटासेट है। आप अपने स्वयं के कस्टम पैरामीटर दर्ज कर सकते हैं और फिर प्लॉट पर क्लिक कर सकते हैं, नीचे स्क्रॉल कर सकते हैं, और आपको एक दस्तावेज़ के साथ एक आइकन और तालिका के ऊपर बाईं ओर एक X दिखाई देगा। यह सुनिश्चित करने के लिए कि यह सही है, उस पर होवर करें और उस पर CSV प्रारूप में डेटा डाउनलोड करें कहना चाहिए। कुछ अन्य सीएसवी फाइलें भी हैं जिन्हें मैंने नीचे रखा है जिनका आप इसके बजाय उपयोग कर सकते हैं।
चरण 2: अपनी फ़ाइल को अपने पायथन प्रोजेक्ट में अपलोड करना
अपनी फ़ाइल को पायथन प्रोजेक्ट में अपलोड करने के लिए, पहले, सुनिश्चित करें कि यह आपके कंप्यूटर पर उसी फ़ोल्डर में है। अगला, टाइप करें, फ़ाइल = खुला ("डेटासेट का नाम", "आर")
डेटा = फ़ाइल। रीडलाइन ()
खुला फ़ंक्शन एक डेटासेट खोलता है और r पढ़ने के लिए है। हालाँकि फ़ाइल खोली गई है, इसका मतलब यह है कि आप इसे पढ़ने में सक्षम हैं इसलिए हम डेटा नामक एक और चर बनाते हैं, जो फ़ाइल को पढ़ता है।
हम आगे एक परिवर्तनीय वर्ष बनाते हैं। यह डेटासेट का वर्ष कॉलम है और उन्हें संग्रहीत करेगा। तो हम टाइप करते हैं, साल =
चरण 3: वर्षों के कॉलम को वर्षों के चर में जोड़ना
वर्षों के कॉलम को वर्षों के चर में जोड़ने के लिए, हम लूप के लिए चलाते हैं।
डेटा में लाइन के लिए: years.append(int(line.split(', ')[0]))
लूप के लिए प्रत्येक पंक्ति के लिए लूप चलाता है। year.append कोष्ठक में क्या जोड़ता है। int फ़ंक्शन कोष्ठक के अंदर की सामग्री को पूर्णांक में परिवर्तित करता है। Line.split(", ") अल्पविराम पर विभाजित लाइन की सामग्री को विभाजित करेगा और एक सरणी लौटाएगा, इसलिए हम सरणी में पहला तत्व, वर्ष प्राप्त करने के लिए अंत में [0] डालते हैं।
चरण 4: एक तापमान परिवर्तनशील बनाना और उसमें तापमान जोड़ना
चूंकि हमारी.csv फ़ाइल लाइनों से अलग है, यह दिखाने के लिए कि एक नई लाइन है, हमारे पास एक नई लाइन का प्रतिनिधित्व करने के लिए प्रत्येक पंक्ति के अंत में \n है। इसका मतलब है कि हमें डेटासेट से तापमान प्राप्त करने के लिए थोड़ा और काम करना होगा। हम एक ही कोड से शुरू करते हैं।
अस्थायी =
डेटा में लाइन के लिए:
numlist = line.split(',')[1].split()
ध्यान दें कि हमारे पास अंतिम पंक्ति के अंत में दूसरा.split है। यह इसे प्रत्येक वर्ण में तोड़ देगा, इसलिए यदि हमारे पास हैलो शब्द है तो यह h, e, l, l, o बन जाएगा। हमें आगे केवल एरे numlist से तापमान प्राप्त करना है।
संख्या = फ्लोट (''। शामिल हों (संख्या सूची)) अस्थायी। संलग्न करें (संख्या)
परिवर्तनीय संख्या सरणी अंकसूची के सम्मिलित संस्करण को एक फ्लोट में परिवर्तित करती है। जैसा कि हमने पिछला पाठ सीखा था,.append विधि इसे सरणी में जोड़ देती है।
चरण 5: Matplotlib से पायप्लॉट आयात करना
तापमान को ग्राफ करने के लिए, आपको Pyplot आयात करना होगा।
matplotlib से plt. के रूप में pyplot आयात करें
यह अब आपके प्रोजेक्ट में पायप्लॉट जोड़ता है और इसके किसी भी फ़ंक्शन का उपयोग करने के लिए जिसे आप plt कहते हैं। फ़ंक्शननाम ()।
चरण 6: रेखांकन
इसे ग्राफ करने के लिए हम प्लॉट फंक्शन कहते हैं। फिर हम अपने ग्राफ को लेबल करने के लिए xlabel और ylabel को कॉल करते हैं।
plt.प्लॉट (वर्ष, अस्थायी)
plt.ylabel ('तापमान (सी)')
plt.xlabel ('वर्ष')
plt.शो ()
शो फ़ंक्शन ग्राफ़ प्रदर्शित करता है।
सिफारिश की:
रास्पबेरी पाई के साथ लाइट और तापमान सेंसर डेटा पढ़ना और रेखांकन करना: 5 कदम
रास्पबेरी पाई के साथ प्रकाश और तापमान सेंसर डेटा पढ़ना और रेखांकन करना: इस निर्देश में आप सीखेंगे कि रास्पबेरी पाई और ADS1115 एनालॉग के साथ डिजिटल कनवर्टर के साथ एक प्रकाश और तापमान सेंसर को कैसे पढ़ा जाए और इसे matplotlib का उपयोग करके ग्राफ़ किया जाए। आइए आवश्यक सामग्री से शुरू करें
Arduino ISP के रूप में -- AVR में बर्न हेक्स फ़ाइल -- एवीआर में फ्यूज -- प्रोग्रामर के रूप में Arduino: 10 कदम
Arduino ISP के रूप में || AVR में बर्न हेक्स फ़ाइल || एवीआर में फ्यूज || अरुडिनो प्रोग्रामर के रूप में:………………अधिक वीडियो के लिए कृपया मेरे YouTube चैनल को सब्सक्राइब करें……यह लेख आईएसपी के रूप में आर्डिनो के बारे में सब कुछ है। यदि आप हेक्स फ़ाइल अपलोड करना चाहते हैं या यदि आप एवीआर में अपना फ्यूज सेट करना चाहते हैं तो आपको प्रोग्रामर खरीदने की आवश्यकता नहीं है, आप कर सकते हैं
एक सर्किट जो तापमान मान में परिवर्तन को महसूस कर सकता है: 10 कदम
एक सर्किट जो तापमान मूल्य में परिवर्तन को समझ सकता है: यह सर्किट एक LM35 तापमान सेंसर का उपयोग करके तापमान को मापता है और एक आईसी ऑप-एम्प का उपयोग करके इनपुट वोल्टेज की तुलना करता है, एकत्रित जानकारी के साथ सर्किट रिले को चालू और बंद कर देगा
DT11 तापमान सेंसर के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) और ब्राउज़र में प्रिंटिंग तापमान और आर्द्रता: 5 कदम
DT11 तापमान सेंसर और ब्राउज़र में मुद्रण तापमान और आर्द्रता के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) ESP8266 द्वारा होस्ट किए गए वेबसर्वर तक पहुंचकर वाईफाई पर कोई भी उपकरण लेकिन एकमात्र समस्या यह है कि हमें एक काम करने वाले राउटर की आवश्यकता है
AtticTemp - तापमान / जलवायु लकड़हारा: 10 कदम (चित्रों के साथ)
AtticTemp - तापमान / जलवायु लकड़हारा: आपके अटारी या अन्य बाहरी संरचनाओं के लिए उच्च सहिष्णुता तापमान गेज और जलवायु लकड़हारा