Idées mathématiques
en Python
Automne 2016
Prof : Simon Plouffe, IUT
Note sur les classes
Il y a les classe définies par défaut comme Int, float, tuple, list, str
Mais si on veut aller plus loin ?
On peut définir sa propre classe, on le voit ici dans le cas d’un polynôme.
La manière la plus naturelle de représenter un polynôme est 
liste contenant ses coefficients
       
Si pl et p2 représentant deux polynômes,

Mais 
deux listes. De plus, on souhaiterait pouvoir afficher le polynôme de

permettra de définir de nouvelles fonctions (les méthodes) propres aux
polynômes.
Pour créer une classe, on utilise le mot-clé class :
class Polynome(object):
Après ça, au choix on peut compléter avec des constructions qui permettent
d’avoir le degré, la somme, le produit, l’inverse, etc sur les polynômes.
Ou bien sûr utiliser ‘def directement et ‘return’, ce qui convient parfaitement
pour tous les ‘one-liners’.
One-liners : tous les algorithmes que nous verrons peuvent être décrits
de cette façon.
Les matrices avec numpy et scipy
On charge tout d’abord les modules
1 / 56 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !