1. 넘파이(Numpy)
* 파이썬에서 사용되는 과학 및 수학 연산을 위한 강력한 라이브러리
* 주로 다차원 배열을 다루는 데에 특화되어 있어, 데이터 분석, 머신러닝, 과학 계산 등 다양한 분야에서 널리 사용
* 넘파이 배열은 C언어로 구현되어 있어 연산이 빠르고 효율적이다
* 넘파이 배열은 큰 데이터셋에서 수치 연산을 수행할 때 뛰어난 성능을 보이며 메모리 사용을 최적화하고 효율적으로 관리한다
!pip install numpy
# 코랩에는 설치가 되어있다. jupyter에서는 설치해야함
2. 넘파이의 주요 특징과 기능
2-1. 다차원 배열(N-dimensional array)
* 넘파이의 핵심은 다차원 배열 ndarray
* ndarray는 동일한 자료형을 가지는 원소들로 이루어져 있음
import numpy as np
2-2. 리스트와 ndarray 변환
2-3. ndarray의 데이터타입
* 넘파이의 ndarray는 동일한 자료형을 가지는 원소들로 이루어져 있으며 다양한 데이터 타입을 지원한다
2-4. ndarray 인덱싱과 슬라이싱
2-5. Fancy indexing
* 정수 배열이나 불리언 배열을 사용하여 배열의 일부를 선택하는 방법
* 여러 개의 요소를 한 번에 선택하거나 조건에 맞게 선택할 수 있음
2-6. Boolean Indexing
* 불리언 값으로 이루어진 배열을 사용하여 조건을 충족하는 원소만 선택하는 방법
3. 행렬 연산
* 넘파이에서는 다차원 배열인 ndarray를 사용하여 행렬 연산을 수행
* 행렬 연산은 선형 대수와 관련이 깊어 데이터 과학, 머신러닝, 통계 등 다양한 분야에서 사용됨
4. 순차적인 값 생성
5. 정렬
'데이터 분석' 카테고리의 다른 글
Pandas, Series, DataFrame 2 (2024-05-24 (1) | 2024.05.27 |
---|---|
Pandas, Series, DataFrame (2024-05-23) (0) | 2024.05.23 |
과제 여러개 파일 수집 (2024-05-22) (0) | 2024.05.22 |
selenium, xpath (2024-05-21) (0) | 2024.05.21 |
Crawling, Scraping(2024-05-20) (0) | 2024.05.20 |