Crear restricciones para la lista de variables en CVXPY

0

Pregunta

En CVXPY he creado una variable llamada "contratos", que incluye 126 elementos.

contracts = cp.Variable(126, integer=True)

Tengo dos pandas de la serie (1x126) con los valores mínimos y máximos para cada uno de los 126 elementos (llamados "min_contracts" y "max_contracts"). En fin masivamente agregar restricciones para cada uno de los 126 elementos de mi variable, he intentado lo siguiente:

constraints = [min_contracts <= contracts, contracts <= max_contracts]

pero me sale el siguiente AttributeError: 'de la Serie' el objeto no tiene ningún atributo 'parámetros' . ¿Qué podía hacer? Gracias

cvxpy optimization python
2021-10-24 07:40:47
1

Mejor respuesta

0

Me di cuenta de que me necesitas para transformar los pandas series en las listas.

La adición de la siguiente solucionado el problema

min_contracts = min_contracts.tolist()
max_contracts = max_contracts.tolist()
2021-10-24 10:33:37

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................