我在python.And中实现了CSP的最小剩余值,我得到了一些错误。
我使用python3和python2解释器运行。
def select_unassigned_variable(assignments, csp):
    variables = [var for var in csp.nodes()
                     if var not in assignments.keys()]
    if not variables:
        return None
    return min(variables, key=(lambda var: (len(csp.nodes[var]['domain']))))我得到的错误如下:
return min(variables, key=(lambda var: (len(csp.nodes[var]['domain']))))
TypeError: 'method' object is not subscriptable发布于 2019-03-28 00:15:37
更改为如下所示
key=(lambda var: (len(csp.nodes()[var]['domain']))))https://stackoverflow.com/questions/55381861
复制相似问题