📁 Numpy (Numerical Python)
대규모 다차원 배열과 행렬을 다루기 위한 핵심 라이브러리
빠르고 효율적인 배열 연산 지원
선형대수/통계/난수 생성 등 다양한 기능 제공
모든 원소가 같은 데이터 타입이어야 함
📁 배열 생성
np.zeros( )
- 지정한 크기의 배열 생성
- 모든 요소를 0으로 초기화
- 인자로는 튜플, 정수 가능
np.ones( )
- 지정한 크기의 배열 생성
- 모든 요소를 1로 초기화
- 인자로는 튜플, 정수 가능
📁 다차원 배열
차원(dimension)
- 벡터: 1차원 배열
- 행렬: 2차원 배열
- 텐서: 3차원 이상의 배열
축(axis)
1차원: 한 개의 축
2차원: 행(1), 열(0)
3차원: 깊이(0), 수직(1), 수평(2)
📁 배열 메소드
- ndim: 배열의 차원(축 수) 반환
- shape: 배열의 구조(크기, 차원) 반환
- size: 전체 원소 개수 반환
- dtype: 배열 원소의 자료형 반환
- max( ): 최대값 반환
- min( ): 최소값 반환
- sum( ): 배열의 모든 원소의 합 반환
- cumsum( ): 배열 요소들의 누적 합 반환
- exp( ): 요소별 지수 계산 수행
- sqrt( ): 인자로 전달된 값을 제곱근으로 반환
'Dev > Python' 카테고리의 다른 글
[Python/Pandas] 데이터프레임 결측치, 중복, 피벗테이블 (1) | 2023.11.15 |
---|---|
[Python/Pandas] 데이터프레임 결합 (0) | 2023.11.15 |
[Python/Pandas] 데이터프레임 데이터 조작 (0) | 2023.11.15 |
[Python/Pandas] 데이터프레임 열 조작 및 정렬 (0) | 2023.11.15 |
[Python/Pandas] 데이터프레임 필터링 (0) | 2023.11.15 |