Commandes de Base en Python
Commandes de Base en Python
Commandes de Base en Python
Nombres complexes
1
ateurs
harmoniques libre
et amorti',
fontsize=8)
plt.axis() Modifie les échelles des axes plt.axis([0, 5, 0, 20])
plt.xscale('log') Pour utiliser une échelle logarithmique sur l'axe plt.xscale('log')
des x
plt.text() Ajouter du texte à un graphe plt.text(0, 20,
'parabole')
plt.savefig('image.png'); Sauvegarde de l'image dans un fichier plt.savefig('image.png')
;
pyplot.cla() Efface le graphe courant pyplot.cla()
plt.close() Ferme la figure et libère toutes les ressources plt.close()
liées à cette figure .
xlim(xmin, xmax) Fixer indépendamment les domaines des x = np.linspace(0,
ylim(ymin, ymax) abscisses et des ordonnées 2*math.pi, 30) ; y =
np.cos(x) ;plt.plot(x, y)
plt.xlim(-1, 5)
plt.show()
Polynômes
Symbole Description Exemple
numpy et Importer les librairies : import numpy as np; import
numpy.polynomial.polynomi numpy et numpy.polynomial.polynomial as
al numpy.polynomial.polynomi nppol
al
nppol.polyval(x, [a0, a1, a2]) Evalue le polynôme p = [ 1, -5, 2 ] ; nppol.polyval (1,p)
vaut -2.
np.poly1d() Retourne un objet qui np.poly1d([1, 2, 3]) est x2+2x+3
représente un polynôme np.poly1d([1, 2, 3], True) est
(x-1)(x-2)(x-3)
nppol.polyadd(p1, p2) somme de deux polynômes, nppol.polyadd([ 1, -2 ] , [ 1, -1 ])
p1 + p2 est [2, -3]
nppol.polymul(p1, p2) Produit de polynômes p1 × p2 nppol.polymul([ 1, -2 ] , [ 1, -1 ]) est
[1, -3, 2 ] car ( 1-2x )( -x + 1 ) = 2x² -
3x +1
nppol.polyroots([a2, a1, a0]) Trouve les racines d'un p = [1, -6, -72, -27];
polynôme nppol.polyroots(p);
nppol.polyfromroots([r1, r2, Trouve le polynôme à partir a = [ 2, 1 ] ; nppol.polyfromroots (a)
r3]) des ses racines donne [2, -3, 1]
2
minimise l’écart, entre p = nppol.polyfit(x,y,7);
p (x (i)) et y (i), dans le sens
des moindres carrés
3
4