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
반응형