파이 그램과 numpy를 사용하는 Tic-Tac_Toe입니다. 나는 거의 모든 프로그램을 마쳤다. 승자가 있는지 찾는 방법을 이해하는 데 도움이 필요합니다. 모든 행, 열 또는 대각선의 합계가 3이면 승자가 발견됩니다.3x3 행렬의 모든 행, 열 및 대각선 합계 numpy
두 개의 3x3 행렬에 0이 채워져 있습니다. 그것들을 xPlayer와 oPlayer라고 부르 자. 행렬은 플레이어 x 또는 플레이어 o가 특정 위치에서 선택을 할 때마다 1로 채워집니다. 따라서 플레이어 x가 [0,0]을 선택하면 [0,0]에있는 행렬 위치는 1 값을 얻습니다. 행, 열 또는 대각선의 합계가 3이 될 때까지이 작업을 계속해야합니다. 행렬의 모든 위치가 1이면 승자가 없습니다.
승자를 찾는 데 도움이 필요합니다. 나는 파이썬에 정말 익숙하지 않기 때문에 매트릭스를 통한 인덱싱에 대해 많이 알지 못합니다. 어떤 도움이라도 대단히 감사하겠습니다!
편집 : 기본적으로, 어떻게 모든 행, 열의 요약을 찾을 수 있습니까, 그 중 어떤 설정 3.
와우 이것은 정말 쉽습니다. 나는 매우 어리 석다. 나는 깊이 찾아야했다. 당신의 도움을 주셔서 감사합니다 –
'numpy의 행렬 인덱스 '는'numpy의'index * array *를 의미합니까? – ssm