>  기사  >  백엔드 개발  >  두 개의 행렬을 추가하기 위해 다차원 배열을 사용하여 작성된 Python 프로그램

두 개의 행렬을 추가하기 위해 다차원 배열을 사용하여 작성된 Python 프로그램

王林
王林앞으로
2023-09-04 09:37:061829검색

두 개의 행렬을 추가하기 위해 다차원 배열을 사용하여 작성된 Python 프로그램

행렬은 행과 열로 배열된 숫자의 2차원 배열입니다. 두 행렬의 덧셈은 두 행렬의 해당 요소를 더하고 그 합을 결과 행렬의 해당 위치에 배치하는 것입니다. 이는 두 행렬의 행과 열 수가 동일한 경우에만 가능합니다.

Python에서는 목록이나 NumPy 배열을 사용하여 다차원 배열을 만듭니다. 목록 데이터 구조는 목록을 요소로 허용하므로 쉽게 행렬을 만들 수 있습니다. 또한 Numpy 모듈은 다차원 배열 작업을 위한 다양한 방법을 제공합니다.

입력 및 출력 시나리오

두 행렬의 덧셈

으아악

이 기사에서는 Python에서 다차원 배열을 사용하여 두 개의 행렬을 추가하는 방법을 알아봅니다.

for 루프를 사용하세요

여기에서는 중첩된 for 루프를 사용하여 주어진 입력 행렬의 각 행과 열을 반복합니다. 각 반복에서 두 입력 행렬의 해당 요소를 추가하고 이를 결과 행렬에 저장합니다.

으아악

출력

으아악

원래 모두 0으로 만든 결과 행렬에 두 입력 행렬의 해당 요소의 합을 저장합니다.

목록 이해 사용

List Comprehension은 값을 하나씩 추가하기 위해 for 루프 전에 빈 목록을 초기화할 필요 없이 목록을 작성하는 가장 짧은 구문을 제공합니다.

이 예제는 이전 예제와 유사하게 작동하지만 차이점은 모두 0으로 구성된 결과 행렬을 생성하는 대신 목록 이해를 사용한다는 것입니다.

으아악

출력

으아악

NumPy 배열 사용하기

Python의 NumPy 모듈에는 다차원 배열을 처리하는 많은 내장 함수가 있습니다. 이러한 배열을 사용하면 두 개의 행렬을 쉽게 추가할 수 있습니다.

이 예에서는 numpy.array() 메서드를 사용하여 두 개의 다차원 배열을 만듭니다. 그런 다음 두 배열 사이에 더하기 연산자를 적용합니다.

으아악

출력

으아악

다차원 배열을 추가하기 위해 numpy 배열인 Matrix_a와 Matrix_b 사이에 추가 연산자(+)를 적용하기만 하면 됩니다.

위 내용은 두 개의 행렬을 추가하기 위해 다차원 배열을 사용하여 작성된 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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