코드를 실행하려고하면 IndexError와 함께 실행되는 것 같습니다.코드를 실행하려고하면 IndexError와 함께 실행됩니다.
def _init_trellis(self, observed, forward=True, init_func=identity):
trellis = [ [None for j in range(len(observed))]
for i in range(len(self.real_states) + 1) ]
if forward:
v = lambda s: self.transition(0, s) * self.emission(s, observed[1])
else:
v = lambda s: self.transition(s, self.end_state)
init_pos = 1 if forward else -1
for state in self.state_nums():
trellis[state][init_pos] = init_func(v(state))
return trellis
ERROR: v = lambda s: self.transition(0, s) * self.emission(s, observed[1]) IndexError: list index out of range
이 오류가 발생했을 때 매개 변수의 실제 값을 제공하면 도움이됩니다. –