id3.Noeud¶
-
class
id3.Noeud(attributPartition, listeExemples, enfants)¶ Represente un noeud dans l’arbre de décision
Cette classe représente un noeud dans l’arbre de décision
Variables: - attribut – L’attribut de partitionnement du noeud
- exemples – La liste des exemples à classifier
- enfants – La liste des noeuds enfants de ce noeud.
-
__init__(attributPartition, listeExemples, enfants)¶ Constructeur du noeud
Initialise l’état interne du noeud, en lui passant l’attribut de partionnement, les exemples à classer ainsi que la liste des enfants attachés à ce noeud.
Paramètres: - self – référence automatique vers l’objet exécutant cette méthode
- attributPartition – L’attribut de partitionnement du noeud.
- listeExemples – Les exemples du noeud (s’il est terminal).
- enfants – Les noeuds fils (s’il n’est pas terminal).
Methods
__init__(attributPartition, listeExemples, ...)Constructeur du noeud estTerminal()Indique si le noeud est terminal ou non imprimeNoeudAux(espacement)Retourne une représentation textuelle de l’arbre de décision à partir retourneClasse()Retourne la classe du noeud