Как устранить ошибку TypeError: объект «numpy.float64» не может быть вызван при вычислении r2_score?Python

Программы на Python
Anonymous
Как устранить ошибку TypeError: объект «numpy.float64» не может быть вызван при вычислении r2_score?

Сообщение Anonymous »

Я сталкиваюсь с ошибкой TypeError: объект 'numpy.float64' не может быть вызван, когда я пытаюсь вычислить r2_score с помощью функции r2_score scikit-learn. Ниже приведена соответствующая часть моего кода:

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

from sklearn.metrics import r2_score, mean_squared_error

# Assuming Y is the actual values and ypipe is the predicted values
print('MSE for multi-variable polynomial pipeline is: ', mean_squared_error(Y, ypipe))
print('R^2 for multi-variable polynomial pipeline is: ', r2_score(Y, ypipe))

Однако я получаю следующую ошибку:

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

TypeError: 'numpy.float64' object is not callable
введите здесь описание изображения
Это также появляется при расчете r2_score для полиномиальной регрессии
введите здесь описание изображения


Подробнее здесь: https://stackoverflow.com/questions/786 ... calculatin

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