Talaan ng mga Nilalaman:

Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python: 6 Mga Hakbang
Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python: 6 Mga Hakbang

Video: Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python: 6 Mga Hakbang

Video: Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python: 6 Mga Hakbang
Video: Causes and Effects of Climate Change | Now You Know 2024, Setyembre
Anonim
Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python
Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python

Malaking problema ang Pagbabago ng Klima. At maraming tao ang hindi ngayon kung gaano ito nabuhay. Sa itinuturo na ito, isasalamin namin ang pagbabago ng temperatura sa klima dahil sa pagbabago ng klima. Para sa isang cheat sheet, maaari mong tingnan ang python file sa ibaba.

Mga gamit

Kakailanganin mo:

  • Isang Code Editor (Gumagamit ako ng bersyon ng komunidad ng PyCharm)
  • Python v3.8 o mas bago

Hakbang 1: Pag-download ng Data

Una, kakailanganin mong i-download ang data. Kung nais mong mag-grap ng iba pa, maaari kang gumamit ng ibang dataset. Gumagamit ako ng isang dataset mula sa NOAA. Narito ang dataset. Maaari kang magpasok ng iyong sariling mga pasadyang parameter at pagkatapos ay mag-click sa balangkas, mag-scroll pababa, at makikita mo ang isang icon na may isang dokumento at isang X dito sa kaliwang tuktok ng talahanayan. Upang matiyak na tama ito, mag-hover dito at dapat sabihin na Mag-download ng data sa format na CSV. Mayroon ding ilang iba pang mga csv file na inilagay ko sa ibaba na maaari mong gamitin sa halip.

Hakbang 2: Pag-upload ng Iyong File sa Iyong Project sa Python

Pag-upload ng Iyong File sa Iyong Project sa Python
Pag-upload ng Iyong File sa Iyong Project sa Python

Upang mai-upload ang iyong file sa proyekto ng sawa, una, tiyakin na nasa parehong folder ito sa iyong computer. Susunod, uri, file = open ("Pangalan ng Dataset", "r")

data = file.readlines ()

Ang bukas na pag-andar ay magbubukas ng isang dataset at ang r ay para mabasa. Bagaman binuksan ang file, nangangahulugan lamang ito na mababasa mo ito kaya lumikha kami ng isa pang variable na tinatawag na data, na binabasa ang file.

Susunod na lumikha kami ng isang variable na taon. Ito ang haligi ng mga taon ng dataset at iimbak ang mga ito. Kaya't nagta-type kami, taon =

Hakbang 3: Pagdaragdag ng Haligi ng Mga Taon sa Variable ng Mga Taon

Pagdaragdag ng Haligi ng Mga Taon sa Variable ng Taon
Pagdaragdag ng Haligi ng Mga Taon sa Variable ng Taon

Upang idagdag ang haligi ng mga taon sa variable ng mga taon, nagpapatakbo kami ng isang para sa loop.

para sa linya sa data: years.append (int (line.split (',') [0]))

Ang para sa loop ay nagpapatakbo ng loop para sa bawat linya. taon.dugtong ay nagdagdag ng kung ano ang nasa panaklong. Ang int function ay nagko-convert ng kung ano sa loob ng panaklong sa isang integer. Hahatiin ng Line.split (",") ang mga nilalaman ng line split sa isang kuwit at ibabalik ang isang array, kaya inilagay namin ang [0] sa dulo upang makuha ang unang elemento sa array, ang taon.

Hakbang 4: Lumilikha ng isang pagkakaiba-iba ng Temperatura at Pagdaragdag ng Mga Temperatura dito

Lumilikha ng isang pagkakaiba-iba ng temperatura at pagdaragdag ng mga temperatura dito
Lumilikha ng isang pagkakaiba-iba ng temperatura at pagdaragdag ng mga temperatura dito

Dahil ang aming.csv file ay pinaghiwalay ng mga linya, upang maipakita na may isang bagong linya, mayroon kaming / n sa dulo ng bawat linya upang kumatawan sa isang bagong linya. Nangangahulugan ito na kailangan nating gumawa ng kaunti pang gawain upang makuha ang temperatura mula sa dataset. Nagsisimula kami sa parehong code.

temp =

para sa linya sa data:

numlist = line.split (',') [1].split ()

Pansinin na mayroon kaming isang segundo.plit sa dulo ng huling linya. Masisira ito sa bawat tauhan kaya kung mayroon tayong salitang hello ay magiging h, e, l, l, o. Susunod na kailangan naming makuha lamang ang temperatura mula sa array numlist.

num = float ( . sumali (numlist)) temp. magdagdag (num)

Ang variable vari ay nagko-convert ang sumali na bersyon ng array numlist sa isang float. Tulad ng natutunan namin noong nakaraang aralin, ang pamamaraang.append ay idinaragdag ito sa array.

Hakbang 5: Pag-import ng Pyplot Mula sa Matplotlib

Pag-import ng Pyplot Mula sa Matplotlib
Pag-import ng Pyplot Mula sa Matplotlib

Upang i-graph ang mga temperatura, kailangan mong mag-import ng Pyplot.

mula sa matplotlib import pyplot bilang plt

Nagdaragdag ito ngayon ng Pyplot sa iyong proyekto at upang magamit ang anuman sa mga pagpapaandar nito na tinatawag mong plt. functionName ().

Hakbang 6: Graphing

Graphing
Graphing

Upang i-grap ito tinawag namin ang pagpapaandar ng balangkas. Tinawag namin pagkatapos ang xlabel at ylabel upang lagyan ng label ang aming grap.

plt.plot (taon, temp)

plt.ylabel ('Temperatura (C)')

plt.xlabel ('Taon')

plt.show ()

Ipinapakita ng pagpapaandar ng palabas ang grap.

Inirerekumendang: