0: Learn NumPy from scratch in Python
- NumPy는 파이썬에서 빠르고 효율적인 수치 계산을 위해 사용되는 강력한 라이브러리이며, 특히 다차원 배열 및 행렬에서 유용합니다. 🚀
- NumPy를 사용하기 위한 첫 번째 단계는 터미널에서
pip install numpy를 사용하여 설치하는 것입니다. 💻
- NumPy는
import numpy as np로 임포트하며, np는 NumPy의 표준 명명 규칙입니다. ✍️
- NumPy 배열은 데이터를 저장하고 검색하는 데 사용되는 구조체이며, 다양한 차원을 가질 수 있습니다. 🗄️
- 1차원 배열은 벡터(vector)라고 하며, 2차원 배열은 행렬(matrix)이라고 합니다. 📐
- NumPy 배열의 모든 요소는 동일한 데이터 유형이어야 합니다. 👯
- 배열 생성 후에는 배열의 총 크기를 변경할 수 없으며, 크기를 변경하려면 새 배열을 생성해야 합니다. ✂️
- 배열의 데이터를 수정하는 것은 가능하지만, 요소를 추가하거나 제거하는 것은 불가능합니다. ✏️
- NumPy 배열의 데이터는 직사각형(rectangular) 형태여야 하며, 모든 행은 동일한 수의 열을 가져야 합니다. 🧱
- NumPy 배열의 이러한 제한 사항은 속도와 효율성을 보장하기 위한 것입니다. 🚄
- 파이썬의 기본 리스트(list) 유형은 유연하지만, NumPy 배열은 이러한 제한을 통해 더 나은 성능을 제공합니다. ✨