Минимизация уравнения с использованием Python - PullRequest
0 голосов
/ 02 декабря 2018

У меня есть четыре вектора.

x = [0.4, -0.3, 0.9]
y1 = [0.3, 1, 0]
y2 = [1, -0.9, 0.5]
y3 =[0.6, 0.01, 0.8]

Мне нужно минимизировать следующее уравнение:

Equation

, где 0 <= a,b,g <= 1.Я пытался использовать scipy.minimize, но я не мог понять, как это можно использовать для этого уравнения.Есть ли какая-нибудь библиотека для оптимизации, которую я могу использовать, или есть какой-то более простой способ сделать это в Python?Была бы признательна за небольшую помощь, так как я потратил 4 часа без каких-либо плодотворных результатов.Моя конечная цель - найти значения a,b,g между 0-1, которые дают мне минимальное значение, учитывая эти четыре вектора в качестве входных данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...