Write a Python program that loads the “rainfall-monthly-total.csv” CSV file into a 2D array

engineering

Description

Task 2: Max and min rainfall

 

The “rainfall-monthly-total.csv” CSV file contains data on total monthly rainfall in Singapore for every month between January 1982 and August 2019. Write a Python program that loads the “rainfall-monthly-total.csv” CSV file into a 2D array, and displays the month and total monthly rainfall data for the months with maximum and minimum rainfall. The following figure shows an example of the program output. It indicates that the maximum rainfall occurred in December 2006 with a value of 765.9 mm and the minimum rainfall occurred in February 2014 with a value of 0.2 mm.

 

 

Python codes

 

 

 

 

 

Program output

 

 

 

 

 

 

 

 

 

 

 


 

Task 3: Histogram of temperature

 

The “surface-air-temperature-monthly-mean.csv” CSV file contains data on mean monthly temperature in Singapore for every month between January 1982 and August 2019. Write a Python program that loads the “surface-air-temperature-monthly-mean.csv” CSV file into a 2D array and plots a histogram showing the frequency distribution of the temperature data. Add a title and axis labels to the histogram. The following figure shows an example of the program output:

 

 

Python codes

 

 

 

 

 

Program output

 

 

 

 

 


 

Task 4: Rainfall vs temperature

 

The “rainfall-monthly-total.csv” CSV file contains data on total monthly rainfall in Singapore for every month between January 1982 and August 2019. The “surface-air-temperature-monthly-mean.csv” CSV file contains data on mean monthly temperature in Singapore for the same time period. Write a Python program that loads the “rainfall-monthly-total.csv” and “surface-air-temperature-monthly-mean.csv” CSV files into two 2D arrays and plots total monthly rainfall as the y-variable against mean monthly temperature as the x-variable on a scatterplot. Add a title and axis labels to the scatterplot. The following figure shows an example of the program output:

 

 

Python codes

 

 

 

 

 

Program output

 

 

 

 

 


 


Related Questions in engineering category


Disclaimer
The ready solutions purchased from Library are already used solutions. Please do not submit them directly as it may lead to plagiarism. Once paid, the solution file download link will be sent to your provided email. Please either use them for learning purpose or re-write them in your own language. In case if you haven't get the email, do let us know via chat support.