달나라 노트

Python numpy : 행렬 본문

Python/Python numpy

Python numpy : 행렬

CosmosProject 2022. 3. 13. 00:24
728x90
반응형

 

 

 

numpy에서 array를 이용하면 아래와 같은 행렬을 만들 수 있습니다.

 

 

다음은 여러 모양의 2차원 행렬을 실제로 만들어보는 예시입니다.

 

import numpy as np

test_array = np.array(
    [
        [1, 2],
        [3, 4]
    ]
)

print(test_array)


-- Result
[[1 2]
 [3 4]]

2행 2열 (2, 2) 의 행렬입니다.

행렬은 기본적으로 가로줄(행), 세로줄(열)을 가진 2차원 데이터이기 때문에 2차원 array로 만들어야 합니다.

 

 

 

 

import numpy as np

test_array = np.array(
    [
        [1]
    ]
)

print(test_array)


-- Result
[[1]]

1행 1열 (1, 1) 의 행렬입니다.

1행 1열의 행렬은 위처럼 딱 하나의 숫자만을 가지고있지만 행렬이라는건 기본적으로 2차원 데이터이기 때문에 2차원 array로 만들어야 합니다.

 

 

 

 

import numpy as np

test_array = np.array(
    [
        [1, 2]
    ]
)

print(test_array)


-- Result
[[1 2]]

1행 2열 (1, 2) 행렬입니다.

 

 

 

 

import numpy as np

test_array = np.array(
    [
        [1, 2, 3]
    ]
)

print(test_array)


-- Result
[[1 2 3]]

1행 3열 (1, 3) 의 행렬입니다.

 

 

 

import numpy as np

test_array = np.array(
    [
        [1, 2, 3],
        [4, 5, 6],
        [7, 8, 9]
    ]
)

print(test_array)


-- Result
[[1 2 3]
 [4 5 6]
 [7 8 9]]

3행 3열 (3, 3)의 행렬입니다.

 

 

 

 

 

 

728x90
반응형
Comments