我需要一些幫助來理解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
手段,因此無法理解的問題是什麼。
'NameError',實際上。我認爲這個伎倆可能是我整個星期見過的最糟糕的主意。 –
是的,可怕的做法。你應該自己在需要重寫的方法中自己提出'NotImplementedError'。 –
這讓我很難過(編程)熊貓。 –