У меня есть два 3D Numpy массива
win_combination = np.array([
[[0, 0], [0, 1], [0, 2]],
[[1, 0], [1, 1], [1, 2]],
[[2, 0], [2, 1], [2, 2]],
[[0, 0], [1, 0], [2, 0]],
[[0, 1], [1, 1], [2, 1]],
[[0, 2], [1, 2], [2, 2]],
[[0, 0], [1, 1], [2, 2]],
[[0, 2], [1, 1], [2, 0]]
])
и
game_log = np.array([[1 1],[0 2],[1 0]])
Я бы хотел сравнить, совпадают ли данные game_log с любым из массивов в win_combination, если они совпадают он может печатать True, иначе печатать False.
По сути, я хочу, чтобы, если game_log == [[0, 0], [0, 1], [0, 2]], он мог печатать True, если это не так тогда мой код должен сравнить другой массив и в этом случае он должен напечатать False
Я пытался,
for comb in win_combination:
if game_log == comb:
print(True)
else:
print(False)