English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 강의

파이썬 루프 제어

Python 함수

Python 데이터 타입

파이썬 파일 작업

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

Python 프로그램을 사용하여 두 매트릭스를 추가하십시오.

Python 예제大全

이 프로그램에서는 두 매트릭스를 추가하고, 그들을 표시하기 위해 중첩된 루프와 Next 리스트 이해를 사용하는 방법을 배웁니다.

이 예제를 이해하기 위해 다음을 이해해야 합니다:Python 프로그래밍주제:

Python에서는 매트릭스를 중첩된 리스트로 구현할 수 있습니다. 각 요소를 매트릭스의 한 행으로 간주할 수 있습니다.

예를 들어 X = [[1, 2], [4, 5], [3, 6]]을 사용하여 매트릭스를 나타냅니다.3x2매트릭스. 첫 번째 행은 X[0]으로 선택할 수 있으며, 첫 번째 행의 첫 번째 열의 요소는 X[0][0]으로 선택할 수 있습니다.

Python에서는 다양한 방법으로 매트릭스 추가를 수행할 수 있습니다. 여기에는 몇 가지가 있습니다.

원본 코드:중첩된 루프를 사용한 매트릭스 추가

# 프로그램이 두 매트릭스를 추가하도록 설정
X = [[12,7,3],
    [4 ,5,6],
    [7 ,8,9]]
Y = [[5,8,1],
    [6,7,3],
    [4,5,9]]
result = [[0,0,0],
         [0,0,0],
         [0,0,0]]
# 행을 순회
for i in range(len(X)):
   # 열을 순회
   for j in range(len(X[0])):
       result[i][j] = X[i][j] + Y[i][j]
for r in result:
   print(r)

출력 결과

[17, 15, 4]
[10, 12, 9]
[11, 13, 18]

이 프로그램에서는 각 행과 열을 순회하기 위해 중첩된 for 루프를 사용했습니다. 각 점에서 두 매트릭스의 해당 요소를 추가하고 결과에 저장했습니다.

원본 코드:중첩된 리스트 이해를 사용한 매트릭스 추가

# 프로그램이 두 매트릭스를 추가하도록 설정
X = [[12,7,3],
    [4 ,5,6],
    [7 ,8,9]]
Y = [[5,8,1],
    [6,7,3],
    [4,5,9]]
result = [[X[i][j] + Y[i][j] for j in range(len(X[0])) for i in range(len(X))]
for r in result:
   print(r)

이 프로그램의 출력은 위와 같습니다. 우리는 매트릭스의 각 요소를 순회하기 위해 중첩된 리스트 이해를 사용합니다.

리스트 이해는 간결한 코드를 작성하는 데 도움이 되며, 우리는 Python에서 자주 사용하려고 시도해야 합니다. 그들은 매우 유용합니다.

Python 예제大全