像刚才那样写了,但还是输出空列表
时间: 2024-04-15 18:29:41 浏览: 17
抱歉,我刚刚在代码示例中犯了一个错误。对于 Gurobi 的 Python 接口,我们应该使用 `addVars` 方法来创建多个变,并将其存储在一个字典中。这样,我们可以通过键来访问每个变量。
以下是修正后的代码示例:
```python
# 定义变量
bnewplan1 = s1.addVars(range(m), range(numpatient), vtype=GRB.BINARY, name='bnewplan1')
# 设置目标函数、约束条件
sp1obj = gp.quicksum(pi[i] * bnewplan1[q, i] for q in range(m) for i in range(numpatient))
# 其他代码...
```
在这个示例中,我们使用 `addVars` 方法创建了一个二维字典,其中每个变量都有一个唯一的键 `(q, i)` 来访问。然后,在目标函数和约束条件中,我们使用这些键来引用相应的变量。
当你运行修改后的代码时,`feasible_solutions` 列表应该可以正确地存储找到的解。
再次抱歉给你带来的困扰,并感谢你的耐心。如果问题仍然存在,请提供更多代码上下文,以便我可以更好地帮助你解决问题。
相关问题
python中正则表达输出空列表
可以使用re.findall()函数,如果没有匹配到任何字符串,则会返回一个空列表。代码示例:
import re
pattern = r'\d+' # 匹配数字
string = 'hello 123 world'
result = re.findall(pattern, string)
print(result) # 输出:[]
上面的代码输出的是空列表
这可能是因为网站的内容发生了变化,导致xpath表达式无法匹配到正确的内容。可以尝试更改xpath表达式来匹配当前页面的内容,比如:
```
result1 = html.xpath('//div[@class="content"]/div[@class="title"]/a/text()')
```
如果还是无法获取到正确的内容,可以检查一下请求的页面是否正确。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)