import numpy as np
np.random.seed(42)
class LinearRegression:
def __init__(self, **kwargs):
self.coef_ = None
pass
def fit(self, x: np.array, y: np.array):
# TODO: напишите метод .fit() класса LinearRegression
pass
def predict(self, x: np.array):
# TODO: напишите метод .predict(x) класса LinearRegression
pass
Вам предложен шаблон класса LinearRegression. Реализуйте методы .fit() и .predict() соответствующие изложенной выше модели. В рамках выполнения этого задания можно пользоваться только библиотекой numpy. Использование любых других библиотек приведёт к ошибке при проверке задания автоматизированной системой. Также мы просим Вас не менять название класса и обозначенных методов, это также приведёт к ошибке. Добавлять свои методы в класс можно.
Полученные коэффициенты модели должны храниться в поле .coef_
Шаблон класса LinearRegression приведён ниже. Заполните все необходимые пропуски и отправьте получившийся файл в яндекс.контест. Не забудьте про все необходимые импорты.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |