0
0 комментариев

Есть набор точек на плоскости, (для простоты допустим, что это точки с координатами по x от 0 до n)

Например, a = [0, 1, 4, 9], где a[x] = f(x).

Нужно написать алгоритм, который классифицировал бы функцию графика, построенного по этим точкам.
Классификатор линейной функции я уже написал:

def is_linear(a):
    difference = a[1] - a[0]
    for i in range(len(a) - 1):
        if a[i + 1] - a[i] != difference:
            return False
 
    return True

Теперь нужен классификатор степенной функции (ну или хотя бы квадратичной вида y = ax^2 + bx + c)


Добавить комментарий