Բովանդակություն:
- Պարագաներ
- Քայլ 1: Տվյալների ներբեռնում
- Քայլ 2: Ձեր ֆայլը ձեր Python նախագծում վերբեռնելը
- Քայլ 3. Տարիների սյունակի ավելացում տարիների փոփոխականին
- Քայլ 4: Varերմաստիճանի փոփոխական ստեղծում և դրան ջերմաստիճանների ավելացում
- Քայլ 5: Pyplot- ի ներմուծում Matplotlib- ից
- Քայլ 6: Գրաֆիկական պատկերում
Video: Thերմաստիճանի փոփոխությունը Python- ում `կլիմայի փոփոխությունից. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Կլիմայի փոփոխությունը մեծ խնդիր է: Եվ հիմա շատերը չգիտեն, թե որքան է բարձրացել: Այս ուսանելի հոդվածում մենք կներկայացնենք կլիմայի փոփոխության հետևանքով կլիմայի ջերմաստիճանի փոփոխությունը: Խաբեության թերթիկի համար կարող եք դիտել ներքևում գտնվող python ֆայլը:
Պարագաներ
Ձեզ անհրաժեշտ կլինի.
- Կոդի խմբագիր (ես օգտագործում եմ PyCharm- ի համայնքային տարբերակը)
- Python v3.8 կամ ավելի նոր
Քայլ 1: Տվյալների ներբեռնում
Նախ, դուք պետք է ներբեռնեք տվյալները: Եթե ցանկանում եք գրաֆիկացնել այլ բան, կարող եք օգտագործել այլ տվյալների հավաքածու: Ես օգտագործում եմ NOAA- ի տվյալների հավաքածուն: Ահա տվյալների հավաքածուն: Կարող եք մուտքագրել ձեր անհատականացված պարամետրերը, այնուհետև կտտացնել գծապատկերին, ոլորել ներքև, և սեղանի վերևի ձախ մասում կտեսնեք փաստաթուղթ և դրա վրա պատկերված պատկերակ: Sureշգրիտ լինելու համար սավառնել այն և պետք է գրված լինի Ներբեռնեք տվյալները CSV ձևաչափով: Կան նաև մի քանի այլ csv ֆայլեր, որոնք ես տեղադրել եմ ներքևում, որոնց փոխարեն կարող եք օգտագործել:
Քայլ 2: Ձեր ֆայլը ձեր Python նախագծում վերբեռնելը
Ձեր ֆայլը Python նախագծում վերբեռնելու համար նախ համոզվեք, որ այն գտնվում է ձեր համակարգչի նույն պանակում: Հաջորդը, մուտքագրեք, ֆայլ = բաց («Տվյալների անվան անունը», «r»)
տվյալներ = file.readlines ()
Բաց գործառույթը բացում է տվյալների հավաքածու, և r- ը կարդալու համար է: Չնայած ֆայլը բացված է, սա նշանակում է, որ դուք կարող եք կարդալ այն, այնպես որ մենք ստեղծում ենք մեկ այլ փոփոխական, որը կոչվում է տվյալ, որը կարդում է ֆայլը:
Հաջորդը մենք ստեղծում ենք փոփոխական տարիներ: Սա տվյալների բազայի տարիների սյունակն է և կպահի դրանք: Այսպիսով, մենք մուտքագրում ենք, տարի =
Քայլ 3. Տարիների սյունակի ավելացում տարիների փոփոխականին
Տարիների փոփոխականին տարիների սյունակը ավելացնելու համար մենք գործարկում ենք for loop:
տվյալների գծի համար `տարի: կցել (int (line.split (',') [0]))
For loop- ն անցնում է օղակը յուրաքանչյուր տողի համար: years.append- ը կցում է այն, ինչ կա փակագծերում: Int գործառույթը փակագծում եղածը փոխակերպում է ամբողջի: Line.split (",") կբաժանի տողի բովանդակությունը ստորակետով և կվերադարձնի զանգված, ուստի վերջում մենք դնում ենք [0] ՝ զանգվածի առաջին տարրը ՝ տարին:
Քայլ 4: Varերմաստիճանի փոփոխական ստեղծում և դրան ջերմաստիճանների ավելացում
Քանի որ մեր.csv ֆայլը առանձնացված է տողերով, որպեսզի ցույց տանք, որ կա նոր տող, մենք / n յուրաքանչյուր տողի վերջում ունենք նոր տող ներկայացնելու համար: Սա նշանակում է, որ մենք պետք է մի փոքր ավելի շատ աշխատանք կատարենք ՝ տվյալների հավաքածուից ջերմաստիճանը ստանալու համար: Մենք սկսում ենք նույն ծածկագրով:
ջերմաստիճան =
տվյալների տողի համար.
numlist = line.split (',') [1].split ()
Ուշադրություն դարձրեք, որ մենք ունենք երկրորդ.պառակտումը վերջին տողի վերջում: Սա կբաժանի յուրաքանչյուր բնույթի, այնպես որ, եթե մենք ունենք բարև բառը, այն կդառնա h, e, l, l, o: Հաջորդը, մենք պետք է միայն ջերմաստիճանը հավաքենք զանգվածների ցուցակից:
num = float (''. միանալ (թվացուցակ)) temp.append (num)
Num փոփոխականը զանգվածի թվացուցակի միացված տարբերակը փոխակերպում է բոց: Ինչպես սովորեցինք վերջին դասը,.append մեթոդը այն կցում է զանգվածին:
Քայլ 5: Pyplot- ի ներմուծում Matplotlib- ից
Graphերմաստիճանը գծագրելու համար դուք պետք է ներմուծեք Pyplot:
matplotlib ներմուծման pyplot- ից որպես plt
Սա այժմ Pyplot- ին ավելացնում է ձեր նախագծին և դրա ցանկացած գործառույթ օգտագործելու համար, որը դուք անվանում եք plt: functionName ().
Քայլ 6: Գրաֆիկական պատկերում
Այն գծագրելու համար մենք կոչում ենք գծապատկեր գործառույթը: Այնուհետև մենք զանգում ենք xlabel և ylabel ՝ նշելու մեր գրաֆիկը:
plt.plot (տարիներ, ջերմաստիճան)
plt.ylabel ('peratերմաստիճանը (C)')
plt.xlabel («Տարիներ»)
plt. ցուցադրում ()
Showուցադրման գործառույթը ցուցադրում է գրաֆիկը:
Խորհուրդ ենք տալիս:
Raspberry Pi փակ կլիմայի մոնիտորինգի և վերահսկման համակարգ. 6 քայլ
Raspberry Pi փակ կլիմայի մոնիտորինգի և վերահսկման համակարգ. Մարդիկ ցանկանում են հարմարավետ լինել իրենց տան ներսում: Քանի որ մեր տարածքում կլիման կարող է մեզ չհամապատասխանել, մենք օգտագործում ենք բազմաթիվ սարքավորումներ ՝ ներսի առողջ միջավայրը պահպանելու համար
Սնկային կլիմայի արկղ. 7 քայլ (նկարներով)
Սնկային կլիմայի արկղ. Բարև, ես կառուցել եմ կլիմայի տուփ սնկ աճեցնելու համար: Այն կարող է կարգավորել ինչպես ջերմաստիճանը, այնպես էլ խոնավությունը: Heatingեռուցումը կամ հովացումը աշխատում է պելտիեր տարրով: Օդի խոնավությունը մեծանում է ուլտրաձայնային նեբուլյատորով: Ես կառուցել եմ ամեն ինչ մոդուլյար
Շրջան, որը կարող է զգալ ջերմաստիճանի արժեքի փոփոխությունը. 10 քայլ
Շղթա, որը կարող է զգալ ջերմաստիճանի արժեքի փոփոխությունը. Այս միացումը չափում է ջերմաստիճանը LM35 ջերմաստիճանի տվիչի միջոցով և համեմատում է մուտքային լարումը, օգտագործելով ic op-amp- ը, հավաքած տեղեկությունների հետ, որ միացումը միացնելու կամ անջատելու է ռելեն:
Ազնվամորու Pi- ի վրա հիմնված փակ կլիմայի մոնիտորինգի համակարգ `6 քայլ
Ազնվամորի Pi- ի վրա հիմնված փակ կլիմայի մոնիտորինգի համակարգ. Կարդացեք այս բլոգը և կառուցեք ձեր սեփական համակարգը, որպեսզի կարողանաք ահազանգեր ստանալ, երբ ձեր սենյակը չափազանց չոր կամ խոնավ է: արագ հայացք գցել կլիմայի հիմնական
AtticTemp - peratերմաստիճանի / կլիմայի անտառահատ. 10 քայլ (նկարներով)
AtticTemp - peratերմաստիճանի / կլիմայի անտառահատ. Բարձր հանդուրժողականության չափիչ և կլիմայի անտառահատ ձեր ձեղնահարկի կամ բացօթյա այլ կառույցների համար