[英]Create constraints for list variable in CVXPY
在 CVXPY 中,我創建了一個名為“contracts”的變量,其中包含 126 個元素。
contracts = cp.Variable(126, integer=True)
我有兩個 Pandas 系列(1x126),每個 126 個元素(稱為“min_contracts”和“max_contracts”)的最小值和最大值。 為了為我的變量的 126 個元素中的每一個大量添加約束,我嘗試了以下操作:
constraints = [min_contracts <= contracts, contracts <= max_contracts]
但我得到以下
AttributeError: 'Series' object has no attribute 'parameters'.
我可以嘗試什么? 謝謝
我意識到我需要將熊貓系列轉換為列表。
添加以下內容修復了問題
min_contracts = min_contracts.tolist()
max_contracts = max_contracts.tolist()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.