Exemple #1
0
def test4():
    dane = pobierz_dane()
    dane = przygotuj_dane(dane, [1,6], 3, [3,4,5])
    K = 30
    kol_decyz = 2
    indeksy = [3,4,5,6]

    print KNN(dane, K, wiersz_do_klas, kol_decyz, indeksy)
Exemple #2
0
def test4():
    dane = pobierz_dane()
    dane = przygotuj_dane(dane, [1, 6], 3, [3, 4, 5])
    K = 30
    kol_decyz = 2
    indeksy = [3, 4, 5, 6]

    print KNN(dane, K, wiersz_do_klas, kol_decyz, indeksy)
Exemple #3
0
def test_KNM():
    dane = pobierz_dane()
    dane = przygotuj_dane(dane, [1,6], 3, [3,4,5])

    ostatnie = pobierz_ostatnie_k_zakupow(1, 141L)
    ostatnie = przygotuj_dane(ostatnie, [1,6], 3, [3,4,5])

    transakcja = ostatnie[0]

    k_sasiadow = 20
    kol_decyz = 2
    indeksy = [3,4,5,6]
    pol = KNN(dane, k_sasiadow, transakcja, kol_decyz, indeksy)
    print pol
Exemple #4
0
def test_KNM():
    dane = pobierz_dane()
    dane = przygotuj_dane(dane, [1, 6], 3, [3, 4, 5])

    ostatnie = pobierz_ostatnie_k_zakupow(1, 141L)
    ostatnie = przygotuj_dane(ostatnie, [1, 6], 3, [3, 4, 5])

    transakcja = ostatnie[0]

    k_sasiadow = 20
    kol_decyz = 2
    indeksy = [3, 4, 5, 6]
    pol = KNN(dane, k_sasiadow, transakcja, kol_decyz, indeksy)
    print pol
Exemple #5
0
def znajdz_polecane_dla_k_ostatnich(K, id_klienta):
    dane = pobierz_dane()
    dane = przygotuj_dane(dane, [1,6], 3, [3,4,5])
    k_sasiadow = 20
    kol_decyz = 2
    # indeksy sa to zmienne kolumn brane pod uwagę, w KNN
    # productLine, productScale, productVendor, buyPrice
    indeksy = [3,4,5,6]
    ostatnie = pobierz_ostatnie_k_zakupow(10, id_klienta)
    ostatnie = przygotuj_dane(ostatnie, [1,6], 3, [3,4,5])

    polecenia = Counter()
    for transakcja in ostatnie:
        pol = KNN(dane, k_sasiadow, transakcja, kol_decyz, indeksy)
        polecenia += pol
    return polecenia
Exemple #6
0
def znajdz_polecane_dla_k_ostatnich(K, id_klienta):
    dane = pobierz_dane()
    dane = przygotuj_dane(dane, [1, 6], 3, [3, 4, 5])
    k_sasiadow = 20
    kol_decyz = 2
    # indeksy sa to zmienne kolumn brane pod uwagę, w KNN
    # productLine, productScale, productVendor, buyPrice
    indeksy = [3, 4, 5, 6]
    ostatnie = pobierz_ostatnie_k_zakupow(10, id_klienta)
    ostatnie = przygotuj_dane(ostatnie, [1, 6], 3, [3, 4, 5])

    polecenia = Counter()
    for transakcja in ostatnie:
        pol = KNN(dane, k_sasiadow, transakcja, kol_decyz, indeksy)
        polecenia += pol
    return polecenia
Exemple #7
0
def test3():
    dane = pobierz_dane()
    dane = przygotuj_dane(dane, [1,6], 3, [3,4,5])
    for d in dane:
        print d
Exemple #8
0
def test():
    dane = pobierz_dane()
    for d in dane:
        print d
Exemple #9
0
def test3():
    dane = pobierz_dane()
    dane = przygotuj_dane(dane, [1, 6], 3, [3, 4, 5])
    for d in dane:
        print d
Exemple #10
0
def test():
    dane = pobierz_dane()
    for d in dane:
        print d