import numpy as npa = np.array([1, 2, 3])b = np.zeros(5) # tableau de 5 zerosc = np.arange(0, 10, 2) # [0, 2, 4, 6, 8]a = np.array([1, 2, 3])a * 2 # [2, 4, 6] : chaque element est multipliea + 10 # [11, 12, 13]a.mean() # moyenne des elementsa.sum() # somme des elementsmatrice = np.array([[1, 2, 3], [4, 5, 6]])matrice[0, 1] # 2 : ligne 0, colonne 1matrice[:, 0] # [1, 4] : toute la colonne 0import pandas as pddf = pd.DataFrame({"a": [1, 2], "b": [3, 4]})df.head() # affiche les premieres lignesdf.shape # (nombre de lignes, nombre de colonnes)df = pd.read_csv("donnees.csv")df.to_csv("export.csv", index=False) # sauvegarder sans la colonne d'indexdf["a"] # selectionner une colonnedf[df["a"] > 1] # filtrer les lignes ou la colonne 'a' > 1df.loc[0, "a"] # valeur a la ligne 0, colonne 'a'import matplotlib.pyplot as pltplt.plot([1, 2, 3], [4, 9, 16]) # x=[1,2,3], y=[4,9,16]plt.show() # affiche la fenetre du graphiqueplt.plot([1, 2, 3], [4, 9, 16], label="mesure")plt.title("Evolution de la mesure")plt.xlabel("Temps (s)")plt.ylabel("Valeur")plt.legend() # affiche la legende (utilise le 'label' defini plus haut)plt.show()plt.plot([1, 2, 3])plt.savefig("graphique.png", dpi=150) # enregistre au lieu d'afficher