Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
python:first_course_statistics [2016/10/08 09:09] Francesco Beretta créée |
python:first_course_statistics [2016/10/09 23:21] Francesco Beretta [General instructions] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Lessons ====== | ||
+ | ====== General instructions ====== | ||
+ | Read following important documentation about: | ||
+ | * pandas [[http://pandas.pydata.org/pandas-docs/stable/dsintro.html#dataframe|dataframes]] | ||
+ | * [[http://matplotlib.org/api/pyplot_summary.html|matplotlib.pyplot]] | ||
- | ===== Eruptions of the "Old Faithful" geyser (p.5) ===== | + | Save your scripts in a folder inside the data folder, calling the script folder 'my_scripts' or whaterver. If 'my-scripts' is set as your [[python:generic_features#get_the_current_working_directory_address|current working directory]], then the data files are available under this address '../[data file]', for instantce: '../geyser1.TAB' |
+ | \\ | ||
+ | ====== Eruptions of the "Old Faithful" geyser (p.5) ====== | ||
+ | \\ | ||
+ | ===== Histogram (p.5) ===== | ||
+ | FB: this script works fine ! | ||
+ | <code python> | ||
+ | import pandas as pd | ||
+ | import matplotlib.pyplot as plt | ||
+ | gys1 = pd.DataFrame(pd.read_csv('../geyser1.TAB', '\t')) | ||
+ | g_int = gys1['Interval'] | ||
+ | ax = plt.gca() | ||
+ | ax.hist(g_int, bins=20, color='r') | ||
+ | ax.set_xlabel('Intereruption time') | ||
+ | ax.set_ylabel('Frequency') | ||
+ | ax.set_title('Histogram') | ||
+ | plt.show() | ||
+ | </code> | ||
- | ===== International adoption rates (p.13) ===== | + | \\ |
+ | |||
+ | ====== International adoption rates (p.13) ====== | ||