Ich habe Probleme beim Berechnen des quadratischen Mittelfehlers in IPython mit NumPy. Ich bin mir ziemlich sicher, dass die Funktion richtig ist, aber wenn ich versuche und Eingabewerte, es gibt mir die folgende Typeerror-Nachricht:Wie berechne ich RMSE mit IPython/NumPy?
TypeError: unsupported operand type(s) for -: 'tuple' and 'tuple'
Hier ist mein Code:
import numpy as np
def rmse(predictions, targets):
return np.sqrt(((predictions - targets) ** 2).mean())
print rmse((2,2,3),(0,2,6))
Offensichtlich stimmt etwas nicht mit meinem Eingaben. Muss ich das Array einrichten, bevor ich es in die rmse():
Zeile einfüge?
hier besser solutionss ist: http://stackoverflow.com/questions/17197492/root-mean-square-error-in-python – mrgloom
Mögliches Duplikat von [ Root Mean Square Fehler in Python] (https://stackoverflow.com/questions/17197492/root-mean-square-error-in-python) – phunehehe