TypeError: unsupported operand type(s) for -: 'float' und 'NoneType' python

Weiß jemand warum ich immer eine Fehlermeldung wie diese?! Ich würde wirklich schätzen, es wenn Sie das tun, ich bin neu hier und Versuch zu lernen aber ich bin immer wirklich gefangen in der nitty gritty der python!
dies ist die Fehlermeldung die ich erhalte:

eError: unsupported operand type(s) for -: 'float' and 'NoneType'

 for test in test_set:
 person_id = test['person_id']
 place_id = test['place_id']
 rating = test['rating']
 predicted_rating = simple_nn(person_id, place_id, 5)
 #difference =  (rating- predicted_rating)
 sq_err = (rating- predicted_rating) * (rating - predicted_rating)

 sq_err_sum = sq_err 

 sq_err_sum = sq_err_sum + sq_err



 rmse = math.sqrt(sq_err_sum/5)
 print rmse
Was ist simple_nn?
es ist eine Funktion, die ich von einem Buch, dessen Berechnung der ähnlichkeit denke ich, dass die Funktion funktioniert perfekt, aber wie gesagt ich wollte nicht schreiben Sie mir leider
Post die Funktion bitte

InformationsquelleAutor MB. | 2014-04-12

Schreibe einen Kommentar