행렬은 행과 열로 배열된 숫자의 2차원 배열입니다. 두 행렬의 덧셈은 두 행렬의 해당 요소를 더하고 그 합을 결과 행렬의 해당 위치에 배치하는 것입니다. 이는 두 행렬의 행과 열 수가 동일한 경우에만 가능합니다.
Python에서는 목록이나 NumPy 배열을 사용하여 다차원 배열을 만듭니다. 목록 데이터 구조는 목록을 요소로 허용하므로 쉽게 행렬을 만들 수 있습니다. 또한 Numpy 모듈은 다차원 배열 작업을 위한 다양한 방법을 제공합니다.
두 행렬의 덧셈
으아악이 기사에서는 Python에서 다차원 배열을 사용하여 두 개의 행렬을 추가하는 방법을 알아봅니다.
여기에서는 중첩된 for 루프를 사용하여 주어진 입력 행렬의 각 행과 열을 반복합니다. 각 반복에서 두 입력 행렬의 해당 요소를 추가하고 이를 결과 행렬에 저장합니다.
원래 모두 0으로 만든 결과 행렬에 두 입력 행렬의 해당 요소의 합을 저장합니다.
List Comprehension은 값을 하나씩 추가하기 위해 for 루프 전에 빈 목록을 초기화할 필요 없이 목록을 작성하는 가장 짧은 구문을 제공합니다.
이 예제는 이전 예제와 유사하게 작동하지만 차이점은 모두 0으로 구성된 결과 행렬을 생성하는 대신 목록 이해를 사용한다는 것입니다.
으아악Python의 NumPy 모듈에는 다차원 배열을 처리하는 많은 내장 함수가 있습니다. 이러한 배열을 사용하면 두 개의 행렬을 쉽게 추가할 수 있습니다.
이 예에서는 numpy.array() 메서드를 사용하여 두 개의 다차원 배열을 만듭니다. 그런 다음 두 배열 사이에 더하기 연산자를 적용합니다.
으아악다차원 배열을 추가하기 위해 numpy 배열인 Matrix_a와 Matrix_b 사이에 추가 연산자(+)를 적용하기만 하면 됩니다.
위 내용은 두 개의 행렬을 추가하기 위해 다차원 배열을 사용하여 작성된 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!