n * n 차원의 행렬을 생성해야 하는 경우 목록 이해가 사용됩니다.
아래는 동일한 데모입니다 -
예시
N = 4 print("The value of N is ") print(N) my_result = [list(range(1 + N * i, 1 + N * (i + 1))) for i in range(N)] print("The matrix of dimension N * 0 is :") print(my_result)
출력
The value of N is 4 The matrix of dimension N * 0 is : [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]
설명
-
N 값은 미리 정의되어 있습니다.
-
콘솔에 표시됩니다.
-
행렬의 차원에 대해 알려줍니다.
-
숫자가 반복되고 목록으로 변환됩니다.
-
이것은 변수에 할당됩니다.
-
콘솔에 표시됩니다.