Template für kNN in Spyder

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
Data = pd.read_csv("C:/tmp/zufall.txt", header=0)
print(list(Data.columns))
kNN = pd.DataFrame(
[[9, 9,"c"],
[11, 11,"c"],
[11, 9,"c"],
[9, 11,"c"]],
columns=['X','Y','Klasse'])
pPlot = Data[Data.Klasse=='a'].plot(kind='scatter',x='X',y='Y',color='blue', label='Klasse a')
Data[Data.Klasse=='b'].plot(kind='scatter',x='X',y='Y',color='red', label='Klasse b',ax=pPlot)
kNN[kNN.Klasse=='c'].plot(kind='scatter',x='X',y='Y',color='green', label='Klasse c', ax=pPlot)
pPlot.set_xlabel("ein paar x Werte")
pPlot.set_ylabel("ein paar y Werte")
pPlot.set_title("zufällige Punkte")
pPlot=plt.gcf()
pPlot.set_size_inches(6,6)
plt.show()
testX = kNN.iloc[0,0]
testY = kNN.iloc[0,1]
testKlasse = kNN.iloc[0,2]
print("kNN von ", testX, testY, testKlasse)
import numpy as np import pandas as pd import matplotlib.pyplot as plt Data = pd.read_csv("C:/tmp/zufall.txt", header=0) print(list(Data.columns)) kNN = pd.DataFrame( [[9, 9,"c"], [11, 11,"c"], [11, 9,"c"], [9, 11,"c"]], columns=['X','Y','Klasse']) pPlot = Data[Data.Klasse=='a'].plot(kind='scatter',x='X',y='Y',color='blue', label='Klasse a') Data[Data.Klasse=='b'].plot(kind='scatter',x='X',y='Y',color='red', label='Klasse b',ax=pPlot) kNN[kNN.Klasse=='c'].plot(kind='scatter',x='X',y='Y',color='green', label='Klasse c', ax=pPlot) pPlot.set_xlabel("ein paar x Werte") pPlot.set_ylabel("ein paar y Werte") pPlot.set_title("zufällige Punkte") pPlot=plt.gcf() pPlot.set_size_inches(6,6) plt.show() testX = kNN.iloc[0,0] testY = kNN.iloc[0,1] testKlasse = kNN.iloc[0,2] print("kNN von ", testX, testY, testKlasse)
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

Data = pd.read_csv("C:/tmp/zufall.txt", header=0)
print(list(Data.columns))

kNN = pd.DataFrame(
    [[9, 9,"c"],
    [11, 11,"c"],
    [11, 9,"c"],
    [9, 11,"c"]],
    columns=['X','Y','Klasse'])

pPlot = Data[Data.Klasse=='a'].plot(kind='scatter',x='X',y='Y',color='blue', label='Klasse a')
Data[Data.Klasse=='b'].plot(kind='scatter',x='X',y='Y',color='red', label='Klasse b',ax=pPlot)
kNN[kNN.Klasse=='c'].plot(kind='scatter',x='X',y='Y',color='green', label='Klasse c', ax=pPlot)

pPlot.set_xlabel("ein paar x Werte")
pPlot.set_ylabel("ein paar y Werte")
pPlot.set_title("zufällige Punkte")

pPlot=plt.gcf()
pPlot.set_size_inches(6,6)
plt.show()

testX = kNN.iloc[0,0]
testY = kNN.iloc[0,1]
testKlasse = kNN.iloc[0,2]
print("kNN von ", testX, testY, testKlasse)

zufall