반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- google apps script
- Excel
- PANDAS
- PySpark
- 파이썬
- GIT
- Kotlin
- array
- Tkinter
- list
- PostgreSQL
- matplotlib
- string
- math
- c#
- Redshift
- Mac
- hive
- Google Excel
- dataframe
- Python
- gas
- Apache
- numpy
- Java
- SQL
- Google Spreadsheet
- Github
- django
Archives
- Today
- Total
달나라 노트
Python numpy : 행렬 본문
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
반응형
'Python > Python numpy' 카테고리의 다른 글
Python numpy : 행렬 연산 (+, -, *, /, @, 행렬의 곱) (0) | 2022.03.13 |
---|---|
Python numpy : T (전치 행렬, Transpose) (2) | 2022.03.13 |
Python numpy : ceil, floor, round (올림, 내림, 반올림, numpy ceil, numpy floor, numpy round) (0) | 2022.02.10 |
Python numpy : argmax, argmin (array에서 가장 큰 값의 index return, array에서 가장 작은 값의 index return) (0) | 2022.01.23 |
Python numpy : split (array 나누기, array split) (0) | 2022.01.23 |
Comments