Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 n*n의 행렬 생성

<시간/>

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 값은 미리 정의되어 있습니다.

  • 콘솔에 표시됩니다.

  • 행렬의 차원에 대해 알려줍니다.

  • 숫자가 반복되고 목록으로 변환됩니다.

  • 이것은 변수에 할당됩니다.

  • 콘솔에 표시됩니다.