대각선은 행렬의 교차 요소입니다.
정사각 행렬에는 두 개의 대각선이 있습니다. 하나는 주 대각선입니다. 사각형의 왼쪽 상단에서 오른쪽 하단까지입니다. 다른 하나는 사각형의 오른쪽 위 모서리부터 왼쪽 아래 모서리까지의 대각선 아래입니다.
대각선을 바꾸면 행렬의 주대각선 요소와 하위 대각선 요소가 변경됩니다.
간단한 이해를 위해 다음 장면을 확인해 주세요
정사각형 행렬이 있다고 가정해 보겠습니다. 출력 행렬은 대각선이 교체된 결과 행렬이 됩니다.
으아악4X4 행렬을 고려해 보겠습니다.
으아악Python에서는 index(), pop(), insert() 및 Append() 메서드가 모두 목록 메서드입니다. 그리고 여기에서는 목록의 목록을 사용하여 행렬을 생성하므로 이러한 목록 방법을 사용하여 대각선을 바꿀 수 있습니다.
index() − index() 메서드는 주어진 값이 처음 나타나는 위치를 반환합니다.
pop() − pop 메소드는 지정된 위치에 있는 요소를 제거합니다. 기본적으로 마지막 요소를 제거합니다.
insert() − 이 메소드는 임의의 위치에 요소를 삽입하는 데 사용할 수 있습니다. 이 메소드는 두 개의 매개변수를 받습니다. 하나는 삽입할 요소이고 다른 하나는 삽입할 위치의 인덱스입니다.
append() − 메서드는 목록 끝에 요소를 추가하는 데 사용됩니다.
이 예에서 display() 함수는 주어진 행렬을 인쇄합니다. 그리고 exchangeDiagonals() 함수는 요소를 교환합니다.
으아악Python 목록 방법을 사용하여 주어진 행렬의 대각선 요소를 성공적으로 교체했습니다.
Note− 위 방법은 3X3 행렬에만 적용됩니다.
위 내용은 미리 정의된 방법을 사용하여 행렬 대각선 요소를 교환하는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!