Итак, у меня есть функция G, которая является суммой координат x и y, заданных этой функцией F, которая принимает вектор длины n:

Я хочу минимизировать свою функцию G, используя метод градиентного спуска. Мой код должен работать для любого n, поэтому нет никакого фиксированного выражения функции, с которым я имею дело.
Есть ли реальный способ реализовать этот метод в Python?