Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Tietojen lataaminen
- Vaihe 2: Tiedoston lataaminen Python -projektiin
- Vaihe 3: Vuosisarakkeen lisääminen vuosimuuttujaan
- Vaihe 4: Lämpötilamuuttujan luominen ja lämpötilan lisääminen siihen
- Vaihe 5: Pyplotin tuominen Matplotlibista
- Vaihe 6: piirtäminen
Video: Lämpötilan muutoksen kuvaaminen ilmastonmuutoksesta Pythonissa: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Ilmastonmuutos on suuri ongelma. Ja monet ihmiset eivät nyt tiedä kuinka paljon se on noussut. Tässä ohjeessa kuvaamme ilmastonmuutoksen aiheuttaman ilmaston lämpötilan muutoksen. Huijausarkille voit katsoa alla olevan python -tiedoston.
Tarvikkeet
Sinä tulet tarvitsemaan:
- Koodieditori (käytän PyCharmin yhteisöversiota)
- Python v3.8 tai uudempi
Vaihe 1: Tietojen lataaminen
Ensin sinun on ladattava tiedot. Jos haluat piirtää jotain muuta, voit käyttää toista tietojoukkoa. Käytän NOAA: n aineistoa. Tässä on aineisto. Voit syöttää omat mukautetut parametrit ja napsauttaa sitten plot, vieritä alaspäin ja näet kuvakkeen, jossa on asiakirja ja X, taulukon vasemmassa yläkulmassa. Varmista, että se on oikein, vie hiiri sen päälle ja sen pitäisi sanoa Lataa tiedot CSV -muodossa. Alla on myös joitakin muita csv -tiedostoja, joita voit käyttää sen sijaan.
Vaihe 2: Tiedoston lataaminen Python -projektiin
Jos haluat ladata tiedoston python -projektiin, varmista ensin, että se on samassa tietokoneen kansiossa. Kirjoita seuraavaksi
file = open ("Tietojoukon nimi", "r")
data = file.readlines ()
Avoin toiminto avaa tietojoukon ja r on luettavaksi. Vaikka tiedosto avataan, tämä tarkoittaa vain sitä, että pystyt lukemaan sen, joten luomme toisen muuttujan nimeltä data, joka lukee tiedoston.
Luomme seuraavaksi vaihtelevat vuodet. Tämä on tietojoukon vuosisarake ja tallentaa ne. Joten kirjoitamme, vuotta =
Vaihe 3: Vuosisarakkeen lisääminen vuosimuuttujaan
Jos haluat lisätä vuosisarakkeen vuosimuuttujaan, suoritamme for -silmukan.
rivin tiedoille: years.append (int (line.split (',') [0]))
For -silmukka suorittaa silmukan jokaiselle riville. vuotta. liite lisää, mitä suluissa on. Int -funktio muuntaa suluissa olevan sisällön kokonaislukuksi. Line.split (",") jakaa rivin sisällön pilkulla ja palauttaa taulukon, joten laitamme [0] loppuun, jotta saadaan taulukon ensimmäinen elementti, vuosi.
Vaihe 4: Lämpötilamuuttujan luominen ja lämpötilan lisääminen siihen
Koska.csv -tiedostomme on erotettu riveillä, uuden rivin osoittamiseksi meillä on / n jokaisen rivin lopussa edustamaan uutta riviä. Tämä tarkoittaa sitä, että meidän on tehtävä hieman enemmän työtä saadaksemme lämpötilan tietojoukosta. Aloitamme samalla koodilla.
lämpötila =
rivitiedoille:
numlist = line.split (',') [1].split ()
Huomaa, että meillä on toinen.split viimeisen rivin lopussa. Tämä jakaa sen jokaiselle hahmolle, joten jos meillä on sana hei, siitä tulee h, e, l, l, o. Seuraavaksi meidän on saatava vain lämpötila taulukon numeroluettelosta.
num = float (''. join (numlist)) temp.append (num)
Muuttuja num muuntaa taulukon numeroluettelon yhdistetyn version kelluvaksi. Kuten opimme viime oppitunnista,.append -menetelmä liittää sen taulukkoon.
Vaihe 5: Pyplotin tuominen Matplotlibista
Jos haluat kuvata lämpötilat, sinun on tuotava Pyplot.
alkaen matplotlib tuonti pyplot kuten plt
Tämä lisää nyt Pyplotin projektiin ja käyttää kaikkia sen toimintoja, joita kutsut plt. functionName ().
Vaihe 6: piirtäminen
Sen kuvaajaksi kutsumme kuvaajafunktiota. Kutsumme sitten xlabel ja ylabel merkitsemään kaavion.
plt.plot (vuotta, lämpötila)
plt.ylabel ('Lämpötila (C)')
plt.xlabel ('Vuotta')
plt.show ()
Show -toiminto näyttää kaavion.
Suositeltava:
Kosteuden ja lämpötilan tarkkailija, joka käyttää Raspberry Pi: tä SHT25: n kanssa Pythonissa: 6 vaihetta
Kosteuden ja lämpötilan tarkkailija, joka käyttää Raspberry Pi: tä SHT25: n kanssa Pythonissa: Raspberry Pi: n harrastajana ajattelimme joitakin upeampia kokeita sen kanssa. Tässä kampanjassa teemme kosteuden ja lämpötilan tarkkailijan, joka mittaa suhteellista kosteutta ja lämpötilaa käyttäen Raspberry Pi ja SHT25, Humidi
Piiri, joka voi havaita lämpötilan arvon muutoksen: 10 vaihetta
Piiri, joka voi havaita lämpötila-arvon muutoksen: Tämä piiri mittaa lämpötilan LM35-lämpötila-anturin avulla ja vertaa tulojännitettä ic-op-vahvistimen avulla kerättyihin tietoihin, jotka piiri kytkee päälle ja pois päältä
ESP8266 Nodemcu -lämpötilan valvonta DHT11: n avulla paikallisessa verkkopalvelimessa - Saat huoneen lämpötilan ja kosteuden selaimeesi: 6 vaihetta
ESP8266 Nodemcu -lämpötilan valvonta DHT11: n avulla paikallisessa verkkopalvelimessa | Saat huoneen lämpötilan ja kosteuden selaimeesi: Hei kaverit tänään, teemme kosteutta & lämpötilan valvontajärjestelmä ESP 8266 NODEMCU & DHT11 lämpötila -anturi. Lämpötila ja kosteus saadaan DHT11 Sensor & selaimesta näkyy, mitä verkkosivua hallitaan
Valojen kuvaaminen NES Zapperilla (RF 433MHz): 6 vaihetta (kuvilla)
Ammu valot NES Zapperilla (RF 433MHz): Miksi sammuttaa valot kytkimellä, jos voit kuvata ne NES Zapperilla! Rakensin jo laservalon vanhaan rikkoutuneeseen NES Zapperiin, kun tämä idea tuli päähäni. Se piti siitä paremmin, joten vaihdoin laservalon tähän. Ihanteellinen ammattilainen
Riippumattoman elokuvan kuvaaminen New Yorkin metrossa, kun et voi myöntää lupia: 12 vaihetta
Kuinka kuvata itsenäinen elokuva New Yorkin metrossa, kun et voi myöntää lupia: Tämä on yksinkertainen opas pyrkiville itsenäisille elokuvantekijöille, joilla on unelmia kuvata tämä maaginen kohtaus New Yorkin kauniissa metrojärjestelmässä, mutta ei ole varaa tuhansiin dollareihin, joita tarvitaan luvan saamiseen ampua laillisesti