Skip to Content
Kollektive Intelligenz analysieren, programmieren und nutzen
book

Kollektive Intelligenz analysieren, programmieren und nutzen

by Toby Segaran
February 2008
Intermediate to advanced
400 pages
10h
German
O'Reilly Verlag
Content preview from Kollektive Intelligenz analysieren, programmieren und nutzen

Anzeigen des Baums

Jetzt haben Sie einen Baum, aber was sollen Sie mit ihm anstellen? Nun, mit Sicherheit werden Sie ihn sich anschauen wollen. printtree ist eine einfache Funktion, die den Baum als Text ausgibt. Die Anzeige ist nicht sehr hübsch, aber eine einfache Möglichkeit, kleine Bäume anzuzeigen:

def printtree(tree,indent=''):
    # Ist dies ein Endknoten?
    if tree.results!=None:
       print str(tree.results)
    else:
       # Ausgeben der Kriterien.
       print str(tree.col)+':'+str(tree.value)+'? '

       # Ausgeben der Zweige.
       print indent+'T->',
       printtree(tree.tb,indent+' ')
       print indent+'F->',
       printtree(tree.fb,indent+' ')

Dies ist wieder eine rekursive Funktion. Sie erwartet einen Baum, der von buildtree zurückgegeben wurde, und arbeitet sich an ihm nach unten. Dabei ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Algorithmen kapieren -- Visuell lernen und verstehen mit Illustrationen, Alltagsbeispielen und Python-Code

Algorithmen kapieren -- Visuell lernen und verstehen mit Illustrationen, Alltagsbeispielen und Python-Code

Aditya Y. Bhargava

Publisher Resources

ISBN: 9783897217805