# Progress Log 58 (Python 3): Numpy: Basic Statistics – .mean(), .median(), .corrcoef(), .std(), Basic Plots with Matplotlib

- December 19, 2018
- nanakoohashi
- Data Analytics/Data Science, Matplotlib, Numpy, Python
- No Comments

I’m taking a course entitled “Introduction to Python for Data Science” by Microsoft at edX and all of the concepts described below come from that course.

Numpy: Basic Statistics

Using Numpy, you can calculate the following for your data (assume you imported numpy as np):

- mean: np.mean(np_2d[])
- median: np.median(np_2d[])
- correlation: np.corrcoef(np_2d[])
- standard deviation: np.std(np_2d[])

Lab

### Basic Plots with Matplotlib

- data visualization tool
**.pyplot**is one of the subpackages for matplotlib.

Line Chart

**.plot(x, y)**: used to plot the data. The first list corresponds to the horizontal axis, and the second list to the vertical axis. The plot function gives python all the ingredients to build a plot.**.show()**: used to actually build the plot.

- As you can see above, the years are plotted on the x-axis and the population on the y-axis.

Scatter plot

**.scatter(x,y)**is used to plot data as a scatter plot.

Lab