Мое назначение - Tic-Tac_Toe с использованием pygame и numpy. Я почти выполнил всю программу. Мне просто нужна помощь, чтобы понять, как найти победителя. I победитель найден, если суммирование ЛЮБОЙ строки, столбца или диагонали равно 3.Суммирование каждой строки, столбца и диагонали в матричной матрице 3x3
У меня есть две матрицы 3x3, заполненные 0. Назовем их xPlayer и oPlayer. Матрицы заполняются 1 каждый раз, когда игрок x или игрок o выбирает свой выбор в определенном месте. Поэтому, если игрок x выбирает [0,0], расположение матрицы в [0,0] получает значение 1. Это должно продолжаться до суммирования любой строки, столбца или диагонали 3. Если все места в обеих матрицах равны 1, то победителя нет.
Мне нужна помощь в поиске победителя. Я действительно новичок в python, поэтому я мало знаю об индексировании, хотя и в матрице. Любая помощь будет принята с благодарностью!
EDIT: В принципе, как вы находите суммирование каждой строке, столбце и диагонали, чтобы проверить, если любой из них равна 3.
Wow это очень легко. Я чувствую себя очень глупо. Я должен был искать в глубине. Спасибо за вашу помощь –
'индексировать матрицу в numpy' Вы имели в виду' index a * array * в numpy' – ssm