Я хочу реализовать эту проблему оптимизации из этой статьи , используя cvxpy или любую аналогичную библиотеку.Проблема, с которой я сталкиваюсь, заключается в том, как мне это кодировать, чтобы это было понятно для cvxpy.

from cvxpy import *
g = Variable(n)
eta = Variable(n)
loss = sum(g+g-(2*g)+eta-(d**2))
reg = norm(eta, 1)
lambd = Parameter(nonneg=True)
prob = Problem(Minimize(lambd*reg+0.5*loss))
Я знаю, что мое определение потери очевиднонеправильно, я просто должен был что-то добавить, чтобы проиллюстрировать мою проблему.Я не знаю, как сказать cvxpy обрабатывать индексы матриц так, как я хочу.Это возможно даже в cvxpy?Есть ли другая библиотека, которая могла бы сделать это легко?Любой пример кода будет с благодарностью.