Debido a la →wTB→w en el denominador, tienes que resolver este problema numéricamente , ya sea como una minimización directa con una restricción, o encontrando las raíces de las dos ecuaciones lagrangianas después de tomar derivadas parciales.
- Minimización directa con restricción de igualdad lineal
min→w(→wTA→w→wTB→w)s.t.→wT→1−1=0. En Python esto se puede hacer, por ejemplo, utilizando scipy.optimize.minimize con el argumento de la restricción de igualdad especificado.
- Como alternativa, resuelva el sistema lagrangiano de ecuaciones
∂L∂→w=0∂L∂λ=0, encontrando el vector →w y el valor de λ que resuelve las dos ecuaciones (búsqueda de root). En Python esto se puede hacer usando scipy.optimize.root.