>  기사  >  백엔드 개발  >  Python 프로그램: 열 사이의 행렬에서 첫 번째 요소와 마지막 요소의 위치를 ​​바꿉니다.

Python 프로그램: 열 사이의 행렬에서 첫 번째 요소와 마지막 요소의 위치를 ​​바꿉니다.

王林
王林앞으로
2023-09-08 16:29:07842검색

Python 프로그램: 열 사이의 행렬에서 첫 번째 요소와 마지막 요소의 위치를 ​​바꿉니다.

행렬은 행과 열로 배열된 많은 숫자로 구성된 2차원 배열입니다. Python에는 행렬을 나타내는 데이터 유형이 없지만 중첩 목록이나 NumPy 배열을 행렬로 사용할 수 있습니다.

행렬의 첫 번째 열 요소와 마지막 열 요소를 바꾸는 방법을 알아보려면 다음 입력 및 출력 시나리오를 참조하세요.

입력 및 출력 시나리오

목록 목록을 사용하여 표현된 3X3 행렬이 있다고 가정합니다. 출력 행렬은 첫 번째 열 요소와 마지막 열 요소를 교체한 결과 행렬이 됩니다.

으아악

행과 열이 동일하지 않은 또 다른 행렬을 고려해 보겠습니다.

으아악

열 전체에서 행렬의 첫 번째 요소와 마지막 요소를 바꾸는 다양한 방법을 살펴보겠습니다.

열 교환

행렬의 첫 번째 열 요소와 마지막 열 요소를 바꾸면 여러 열에서 행렬의 첫 번째 요소와 마지막 요소를 간단히 바꿀 수 있습니다.

목록 인덱싱 기술을 적용하여 요소를 교체할 수 있도록 목록 목록을 사용하여 행렬을 만듭니다.

으아악

출력

으아악

주어진 행렬은 정사각 행렬이며 우리는 주어진 행렬의 첫 번째 요소와 마지막 요소를 여러 열에 걸쳐 성공적으로 교체했습니다. 이는 Python 양수 및 음수 인덱싱을 사용하여 수행됩니다.

이 예에서는 정사각형이 아닌 행렬의 열 요소를 교체합니다.

으아악

출력

으아악

for 루프를 사용하여 행렬 행을 반복하고 인덱스를 사용하여 열 요소를 교환합니다.

목록 조작 방법 사용

Python에서는 pop(), insert() 및 append()가 목록 작업 메서드입니다. 그리고 행렬은 목록 목록을 사용하여 생성되므로 이러한 목록 조작 방법을 사용하여 열 전체에 걸쳐 행렬의 첫 번째 요소와 마지막 요소를 교환할 수 있습니다.

  • pop() - pop 메소드는 지정된 위치의 요소를 삭제합니다. 기본적으로 마지막 요소를 제거합니다.

문법

으아악
  • insert() - 이 메소드를 사용하면 원하는 위치에 요소를 삽입할 수 있습니다. 이 메소드는 요소와 요소가 삽입되어야 하는 인덱스라는 두 개의 매개변수를 승인합니다.

문법

으아악
  • append() - 목록 끝에 요소를 추가하는 데 사용되는 메서드입니다.

문법

으아악

예를 들어 pop(), insert() 및 Append() 메소드를 적용해 보겠습니다.

으아악

출력

으아악

임시 변수와 목록 조작 방법을 사용하여 열 요소를 성공적으로 교체했습니다.

위 내용은 Python 프로그램: 열 사이의 행렬에서 첫 번째 요소와 마지막 요소의 위치를 ​​바꿉니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제