Schwierigkeiten mit den Daten
Zwei interessante Aspekte dieser Datenmenge sind die Nichtlinearität und die Wechselwirkungen zwischen den Variablen. Wenn Sie in Kapitel 8 die matplotlib (http://matplotlib.sourceforge.net) installiert haben, können Sie ein paar der Variablen mit advancedclassify
auftragen lassen und einige Listen daraus erzeugen. (Dieser Schritt ist nicht notwendig, um mit dem Rest des Kapitels fortfahren zu können.) Probieren Sie dies einmal in Ihrer Python-Session aus:
from pylab import * def plotagematches(rows): xdm,ydm=[r.data[0] for r in rows if r.match==1],\ [r.data[1] for r in rows if r.match==1] xdn,ydn=[r.data[0] for r in rows if r.match==0],\ [r.data[1] for r in rows if r.match==0] plot(xdm,ydm,'go') plot(xdn,ydn,'ro') ...
Get Kollektive Intelligenz analysieren, programmieren und nutzen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.