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