python-3.x - 在方法“Solver_AddConstraint”中,类型为“operations_research::Constraint *const”的参数 2
问题描述
我正在使用以下代码添加约束,但得到 TypeError:在方法“Solver_AddConstraint”中,类型为“operations_research::Constraint *const”的参数 2。
def distance_callback(from_index, to_index):
"""Returns the distance between the two nodes."""
# Convert from routing variable Index to distance matrix NodeIndex.
from_node = manager.IndexToNode(from_index)
to_node = manager.IndexToNode(to_index)
#return distance_matrix[from_node][to_node]
return multiply_with_mat[from_node][to_node]
transit_callback_index = routing.RegisterTransitCallback(distance_callback)
....
second_cond = distance_value != 1000000.0
solver.Add(second_cond * transit_callback_index != 0)
你能帮我解决这个问题吗?
解决方案
推荐阅读
- java - 在 Android 本机应用程序上保存持久性 cookie
- python-3.x - 有序列时出错 - TypeError:序列项 0:预期的 str 实例,找到列表
- python - 如何对最终输出的数据进行排序?
- arrays - 斯威夫特:用给定的例子拆分 [String] 导致 [[String]] 的正确方法是什么?
- visual-studio - 在 PostBuildEvent - 在 Azure DevOps VSTS 中构建时,$(TargetDir) 与本地计算机不同
- javascript - 是否可以在 dart 中使用 destructure 和 spread 在一个列表中,比如 dart 中的 javascript?
- sql - 如何获取重复计数SQL
- angular - 量角器线束环境和垫子按钮
- android - AsyncListDiffer 没有更新 recyclerview
- mysql - MySql 查询从表中找出前 50% 的记录