Хорошо, поэтому ваш ввод представляет собой массив точек, каждая точка имеет координаты (x, y), а ваша метка является типом функции.
В математике эта задача называется интерполяцией, и именно здесь выполучить набор точек, и вы вернете функцию, которая должна быть возвращена.
То, что вы описываете, больше похоже на нелинейную регрессию (подбор кривой), чем на классификацию, у вас будет слишком много классов для охвата, и в любом случае делать это не имеет смысла.
Вот урок на python о нелинейной регрессии, который был бы более полезным.https://scipy -cookbook.readthedocs.io / товар / robust_regression.html