1. Numpy 개요 Numpy는 Numerical Python의 줄임말로, Python에서 과학 계산을 위한 핵심 라이브러리입니다. Numpy는 대규모 다차원 배열 및 행렬 연산을 지원하며, 이러한 배열 연산을 위한 다양한 수학 함수를 제공합니다. Numpy는 데이터 분석, 머신 러닝 및 인공지능과 같은 분야에서 널리 사용되고 있습니다. 2. Numpy의 주요 기능 2.1. 다차원 배열 객체 Numpy의 핵심 기능 중 하나는 n차원 배열 객체인 ndarray를 제공하는 것입니다. ndarray는 동일한 데이터 타입의 원소로 이루어진 배열로, 배열의 크기와 형상을 가지고 있습니다. Numpy 배열은 파이썬의 리스트보다 훨씬 더 효율적으로 메모리를 사용하고, 빠른 연산이 가능합니다. 2.2. 벡터화 연산 ..