Python for Probability
Python for Probability: Part 3
CS 109 SPRING 2020
Slides by Julie Wang Spring 2020
Contents
Plotting Regular graphs Bar graphs
Python Data Structures Dictionaries Tuples
Better Math with Numpy Mean, variance, median Efficient array operations
Questions/Ask about any topic
Plotting
M AT P L O T L I B
Making plots in python
Install Matplotlib (command line) pip3 install matplotlib
In your .py file, import the package import matplotlib.pyplot as plt
If using Jupyter notebook, run the following to get inline plots %matplotlib inline
Given a list or array of data, python plots away happily: x = np.arange(0, 3 * np.pi, 0.1) y_cos = np.cos(x) y_sin = np.sin(x)
# Plot the points using matplotlib plt.plot(x, y_sin) plt.plot(x, y_cos) plt.xlabel('x axis label') plt.ylabel('y axis label') plt.title('Sine and Cosine') plt.legend(['Sine', 'Cosine'])
More plots
Histograms (full reference) x = np.random.rand(50) plt.hist(x) plt.show()
#To make bins, give a sequence of ints #bins [0, .25), [.25, 5), [.5, .75), [.75, 1] plt.hist(x, [0, .25, .5, .75, 1])
Saving a figure plt.savefig(`my_plot.png')
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- jupyter formerly ipython notebook
- example of converted jupyter notebook
- matplotlib 2d and 3d plotting in python
- matplotlib tutorialspoint
- matplotlib eds uga
- 5 file i o plotting with matplotlib
- 1 introduction to matplotlib 3d plotting and animations
- python for probability
- scientific and mathematical computing using python
- visualization in python with matplotlib