Professional Documents
Culture Documents
Modules Python
Modules Python
>>>np.arange(1,5)
[1,2,3,4]
>>>np.arange(2,9,2)
[2,4,6,8]
1
1.2.2 Opérations sur les vecteurs
Soient u = (u0 , . . . , un ) et v = (v0 , . . . , vn ).
• Pour obtenir le vecteur a × u (a réel), on écrit : a*u.
• Pour obtenir le vecteur u + v , on écrit : u+v.
• Pour obtenir le vecteur (u0 × v0 , . . . , un × vn ), on écrit : u*v.
• Pour obtenir le vecteur ( uv00 , . . . , uvnn ) , on écrit : u/v.
• Pour obtenir le vecteur (ua0 , . . . , uan ) (a réel), on écrit : u**a.
• Si f est une fonction prédéfinie, pour obtenir le vecteur (f (u0 ), . . . , f (un )), on écrit : f(u)
Exemple: A = np.array([[1,4],[-3,0]])
• np.ones((n,p)) renvoie la matrice de Mn,p (R) dont tous les éléments sont égaux à 1.
• np.zeros((n,p)) crée la matrice de Mn,p (R) dont tous les éléments sont égaux à 0.
• np.eye(n) crée la matrice identité de taille n.
Remarque: Avec np.eye, il faut des parenthèses simples alors qu’avec np.ones et np.zeros, il
faut des parenthèses doubles.
2
1.3.3 Opérations arithmétiques coefficient par coefficient
Soient A = (ai,j ) et B = (bi,j ) deux matrices de même format déclarées dans les variables A et B.
• Si f est une fonction prédéfinie, pour obtenir la matrice (f (ai,j )), on écrit : f(A).
• Pour obtenir la matrice A × B (produit matriciel), on écrit : np.dot(A,B) (sous réserve que
le produit ait du sens).
Exemple:
x = np.linspace(-5,5,100)
y = np.cos(x)
plt.plot(x,y)
plt.show()
3
2.2 Représentation graphique d’une suite
Soit un une suite définie sur I, Pour obtenir une représentation graphique de un sur [[a, b]] ⊂ I:
1. On définit x = np.arange(a,b+1).
Exemple:
def u(n):
return np.log(n)+1
x = np.arange(1,50)
y = u(x)
plt.scatter(x,y)
plt.show()
2.3.2 Couleurs
On peut modifier la couleur d’une courbe ou d’un nuage de points avec le paramètre optionnel
color.
plt.plot(x,y,color=’r’)
plt.scatter(x,y,color=’y’)
4
2.3.3 Style de point
On peut modifier le style d’un nuage de points avec le paramètre optionnel marker.
plt.scatter(x,y,marker=’x’)
plt.plot(x,y,linestyle=’--’)