코딩

[Python] Numpy 정리

obin01 2025. 2. 5. 15:22

1. Numpy

파이썬에서 과학적 계산을 위한 기본 패키지로, 다차원 배열과 행렬을 다루는 데 특화됨

📌 Numpy 정리

1. 다차원 배열(ndarray) 지원 : 리스트보다 빠르고 효율적인 연산 가능
2. 벡터 연산 및 브로드캐스팅 지원 : 반복문 없이도 배열 단위 연산 가능
3. 선형대수 연산 기능 제공 : 행렬 곱셈, 역행렬, 고유값 분해 등
4. 통계 및 수학 연산 지원 : 평균, 표준편차, 합계 등의 빠른 계산 가능

5. np.ndarray : NumPy에서 제공하는 다차원 배열 객체

 

Numpy 함수

import numpy as np

// 배열 생성
np.array([1, 2, 3])
// 범위 내 정수 배열 생성
np.arange(2)  # [0, 1, 2]
np.arange(3, 5) # [3, 4]
np.arange(1, 5, 2) # [1, 3]
// 합계
np.sum([1, 2, 3]) # 6
// 평균
np.mean([1, 2, 3]) # 2
// 최소값
np.min([1, 2, 3]) # 1
// 최대값
np.max([1, 2, 3]) # 3
// 중앙값
np.median([1, 2, 3]) # 2