Как рассчитать 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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