Professional Documents
Culture Documents
PNN
PNN
PNN
import numpy as np
import csv,math
def classify_new(kelas_produksi):
#kelas_sorted = np.array(kelas_produksi)
# kelas_sorted = np.argsort(kelas_sorted, axis=0)
return max(kelas_produksi, key=kelas_produksi.get)
hasil = []
for test_row in test:
outputlayer = fungsiF_new(test_row,train,spread)
hasil.append(classify_new(outputlayer))
benar = 0
with open('hasil_uji.csv', mode='w+') as file_hasil:
hasil_writer = csv.writer(file_hasil, delimiter=';', quotechar='"',
quoting=csv.QUOTE_MINIMAL, lineterminator='\n')
hasil_writer.writerow(["ID", "Kabupaten", "Param Garam", "Luas
Lahan","Produksi","Ket.Produksi"])
for i in range(len(hasil)):
hasil_writer.writerow(test[i].tolist() + [hasil[i]])
if hasil[i] == test[i][2]:
benar += 1