gpt4 book ai didi

python - 在这种情况下,抽象意味着什么?

转载 作者:行者123 更新时间:2023-11-28 19:34:45 25 4
gpt4 key购买 nike

我需要一些帮助来理解 python 概念。

class TilePuzzleProblem(search.Problem):
""" This class is the class for the NxN - blanks tile puzzle problem """

def __init__(self, N, blanks, initial, goal):
""" Initialize """
search.Problem.__init__(self, initial, goal)
self.N = N
self.blanks = blanks

def successor(self, state):
""" Generate the successors of the given state. Returns a list of (move, successor) pairs"""
abstract

def h(self, node):
abstract

目前代码卡在函数h(...)abstract部分,但我不知道abstract是什么意思,因此无法理解问题所在。

最佳答案

这是描述的技巧 here . Python 中没有关键字abstract,因此,如果您不在某些子类中重写此方法,则会导致NotImplementedError

关于python - 在这种情况下,抽象意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1779365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com