ዝርዝር ሁኔታ:

በፓይዘን ውስጥ ከአየር ንብረት ለውጥ የአየር ለውጥን መቅረጽ 6 ደረጃዎች
በፓይዘን ውስጥ ከአየር ንብረት ለውጥ የአየር ለውጥን መቅረጽ 6 ደረጃዎች

ቪዲዮ: በፓይዘን ውስጥ ከአየር ንብረት ለውጥ የአየር ለውጥን መቅረጽ 6 ደረጃዎች

ቪዲዮ: በፓይዘን ውስጥ ከአየር ንብረት ለውጥ የአየር ለውጥን መቅረጽ 6 ደረጃዎች
ቪዲዮ: Integers | Python Lesson 3 2024, ሀምሌ
Anonim
በፓይዘን ውስጥ ከአየር ንብረት ለውጥ የሙቀት ለውጥን መቅረጽ
በፓይዘን ውስጥ ከአየር ንብረት ለውጥ የሙቀት ለውጥን መቅረጽ

የአየር ንብረት ለውጥ ትልቅ ችግር ነው። እና ብዙ ሰዎች አሁን ምን ያህል እንደተነሳ አያውቁም። በዚህ መመሪያ ውስጥ በአየር ንብረት ለውጥ ምክንያት የአየር ንብረት የሙቀት ለውጥን በግራፍ እናቀርባለን። ለማታለል ሉህ ከዚህ በታች ያለውን የፓይዘን ፋይል ማየት ይችላሉ።

አቅርቦቶች

ያስፈልግዎታል:

  • የኮድ አርታኢ (እኔ የ PyCharm ማህበረሰብ ስሪት እጠቀማለሁ)
  • Python v3.8 ወይም አዲስ

ደረጃ 1 ውሂቡን ማውረድ

በመጀመሪያ ፣ ውሂቡን ማውረድ ያስፈልግዎታል። ሌላ ነገር ግራፍ ከፈለጉ ፣ የተለየ የውሂብ ስብስብን መጠቀም ይችላሉ። ከ NOAA የውሂብ ስብስብ እጠቀማለሁ። የውሂብ ስብስቡ እዚህ አለ። የራስዎን ብጁ መለኪያዎች ያስገቡ እና ከዚያ ሴራ ጠቅ ያድርጉ ፣ ወደ ታች ይሸብልሉ እና በሰንጠረ top በላይኛው ግራ ላይ አንድ ሰነድ እና ኤክስ ያለበት አዶ ያያሉ። ትክክል መሆኑን ለማረጋገጥ በላዩ ላይ ያንዣብቡ እና በ CSV ቅርጸት ውሂቡን ይናገሩ። እንዲሁም ከዚህ በታች የቀመጥኳቸው አንዳንድ የ csv ፋይሎች አሉ እና በምትኩ ሊጠቀሙባቸው ይችላሉ።

ደረጃ 2 ፋይልዎን ወደ የእርስዎ Python ፕሮጀክት በመስቀል ላይ

ፋይልዎን ወደ የእርስዎ Python ፕሮጀክት በመስቀል ላይ
ፋይልዎን ወደ የእርስዎ Python ፕሮጀክት በመስቀል ላይ

ፋይልዎን ወደ ፓይዘን ፕሮጀክት ለመስቀል ፣ በመጀመሪያ በኮምፒተርዎ ላይ ባለው ተመሳሳይ አቃፊ ውስጥ መሆኑን ያረጋግጡ። ቀጥሎ ፣ ይተይቡ ፣

ፋይል = ክፍት (“የውሂብ ስብስብ ስም” ፣ “r”)

ውሂብ = file.readlines ()

ክፍት ተግባሩ የውሂብ ስብስብ ይከፍታል እና r ለንባብ ነው። ፋይሉ ቢከፈትም ፣ ይህ ማለት እርስዎ ማንበብ ይችላሉ ማለት ነው ፣ ስለዚህ ፋይሉን የሚያነብ ሌላ ተለዋዋጭ ውሂብ እንፈጥራለን።

በመቀጠል ተለዋዋጭ አመታትን እንፈጥራለን። ይህ የውሂብ ስብስብ የዓመታት ዓምድ ነው እና ያከማቻል። ስለዚህ እኛ እንጽፋለን ፣

ዓመታት =

ደረጃ 3: የዓመታትን ዓምድ ወደ አመቶች ተለዋዋጭ ማከል

የዓመታትን አምድ ወደ አመቶች ተለዋዋጭ ማከል
የዓመታትን አምድ ወደ አመቶች ተለዋዋጭ ማከል

ለዓመታት ተለዋዋጭ የዓመታትን ዓምድ ለማከል ፣ ለ ‹ሉፕ› እንሠራለን።

በውሂብ ውስጥ መስመር: ዓመታት.append (int (line.split (',') [0]))

The for loop ለእያንዳንዱ መስመር ቀለበቱን ያካሂዳል። ዓመታት. ተግብር በቅንፍ ውስጥ ያለውን ነገር ያክላል። የ int ተግባር በቅንፍ ውስጥ ያለውን ወደ ኢንቲጀር ይለውጣል። Line.split (",") በመስመሩ የተከፈለውን ይዘቶች በኮማ ይከፋፍላል እና ድርድርን ይመልሳል ፣ ስለዚህ በድርድሩ ውስጥ የመጀመሪያውን ንጥረ ነገር ፣ ዓመቱን ለማግኘት [0] ን እናስቀምጣለን።

ደረጃ 4 - የሙቀት ቫሪያሌን መፍጠር እና የሙቀት መጠኖችን ወደ እሱ ማከል

የሙቀት ቫሪያሌን መፍጠር እና የሙቀት መጠኖችን ወደ እሱ ማከል
የሙቀት ቫሪያሌን መፍጠር እና የሙቀት መጠኖችን ወደ እሱ ማከል

የ.csv ፋይላችን በመስመር ስለተለየ ፣ አዲስ መስመር መኖሩን ለማሳየት ፣ አዲስ መስመርን ለመወከል በእያንዳንዱ መስመር መጨረሻ / n አለን። ይህ ማለት የሙቀት መጠኑን ከውሂብ ስብስብ ለማግኘት ትንሽ ተጨማሪ ሥራ መሥራት አለብን ማለት ነው። በተመሳሳይ ኮድ እንጀምራለን።

ሙቀት =

በውሂብ ውስጥ ለመስመር;

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

በመጨረሻው መስመር መጨረሻ ላይ ሁለተኛ.split እንዳለን ልብ ይበሉ። ይህ ለእያንዳንዱ ገጸ -ባህሪ ይሰብረዋል ስለዚህ ሰላም የሚለው ቃል ካለን ሸ ፣ ኢ ፣ ኤል ፣ ኤል ፣ ኦ ይሆናል። በመቀጠል ከድርድር ቁጥር ዝርዝር የሙቀት መጠንን ብቻ ማግኘት አለብን።

num = ተንሳፋፊ ( . ተቀላቀል (ቁጥር)) temp.append (ቁጥር)

ተለዋዋጭ ቁጥር የተቀላቀለውን የድርድር ቁጥር ዝርዝር ወደ ተንሳፋፊ ይለውጣል። የመጨረሻውን ትምህርት እንደተማርነው ፣ የመተግበሪያ ዘዴው ወደ ድርድር ያክለዋል።

ደረጃ 5 - Pyplot ን ከ Matplotlib ማስመጣት

Pyplot ን ከ Matplotlib ማስመጣት
Pyplot ን ከ Matplotlib ማስመጣት

የሙቀት መጠኑን ለመሳል ፣ ፒፕሎትን ማስመጣት አለብዎት።

ከ matplotlib አስመጪ ፒፕሎፕ እንደ plt

ይህ አሁን ፒፕሎትን ወደ ፕሮጀክትዎ ያክላል እና plt ብለው የሚጠሩትን ማንኛውንም ተግባሮቹን ለመጠቀም። የተግባር ስም ()።

ደረጃ 6 - ግራፊክስ

ግራፊክስ
ግራፊክስ

እሱን ግራፍ ለማድረግ የእቅዱ ተግባር ብለን እንጠራዋለን። ከዚያ የእኛን ግራፍ ለመሰየም xlabel እና ylabel ብለን እንጠራዋለን።

plt.plot (ዓመታት ፣ ሙቀት)

plt.ylabel ('ሙቀት (C)')

plt.xlabel ('ዓመታት')

plt.show ()

የማሳያ ተግባሩ ግራፉን ያሳያል።

የሚመከር: