Как рассчитать RMSE с помощью IPython/NumPy? ⇐ Python

Программы на Python
Anonymous
Как рассчитать RMSE с помощью IPython/NumPy?

Сообщение Anonymous »

У меня возникли проблемы при попытке вычислить среднеквадратическую ошибку в IPython с помощью NumPy. Я почти уверен, что функция правильная, но когда я пытаюсь ввести значения, она выдает следующее сообщение TypeError:

Код: Выделить всё

TypeError: unsupported operand type(s) for -: 'tuple' and 'tuple'
Вот мой код:

Код: Выделить всё

import numpy as np

def rmse(predictions, targets):
return np.sqrt(((predictions - targets) ** 2).mean())

print rmse((2,2,3),(0,2,6))
Очевидно, что-то не так с моими данными. Нужно ли мне создавать массив перед тем, как поместить его в строку rmse():?

Подробнее здесь: https://stackoverflow.com/questions/219 ... thon-numpy

Вернуться в «Python»