행렬연산1 [Python] NumPy 배열 연산 마스터하기 [Python] NumPy 배열 연산 마스터하기 NumPy는 Python의 과학 컴퓨팅 핵심 라이브러리로, 고성능 다차원 배열 연산을 제공한다.이 글에서는 NumPy의 핵심 기능과 최적화 방법을 알아본다. 벡터화 연산 (Vectorization)벡터화는 반복문을 사용하지 않고 배열 전체에 대해 연산을 수행하는 방법이다. 기본적인 반복문 vs 벡터화 연산import numpy as npimport time# 데이터 준비size = 1000000arr = np.random.rand(size)# 반복문 방식start = time.time()result_loop = [x * 2 for x in arr]print(f"반복문 시간: {time.time() - start}")# 벡터화 연산start = time.. 2024. 11. 18. 이전 1 다음