728x90
Numpy는 Numerical Python 의 약자이다.
일반 파이썬 함수의 연산속도 보다 빠르고 효율적임.
파이썬의 모듈중하나라고 알고 있으면 된다.
Numpy모듈을 불러오려면
import numpy as np 라고 적어주면 된다. numpy는 모듈명이고, np는 닉네임이라고보면 된다.
배열(Array) 는 1차원, 2차원, 3차원까지 있다.
데이터사이언스에서는 주로 3차원 배열이 많이 쓰인다고 한다.
1차원 배열의 생성:
x = np.array( [1, 2, 3] )
print (x) #[1, 2, 3]
type(x) #numpy.ndarray (ndarray 객체)
배열관리
.shape (행,열의 순서로 표시) 차원의 구조를볼 때 사용.
.ndim (차원수)
.dtype : 배열에 저장된 자료의 타입을 알려줌
위에 'x' 라는 배열을 넣고 실행하면 코드가 이렇게 된다.
x.shape #(3, ) (행, 열)로 표기됨
x.ndim #1 (차원수)
x.dtype #int64 (데이터타입)
데이터타입의 종류는 굉장히 다양하다. int64는 수많은 데이터타입 중 하나.
배열의 인덱싱은 리스트와 동일하다.
728x90
반응형
LIST
'경험들 > etc' 카테고리의 다른 글
#1. 2D 도형으로 기본 포스터 구성 만들어보기 (0) | 2022.12.02 |
---|---|
matplotlib 를 통한 데이터 시각화 (0) | 2022.10.06 |
8월부터 시작한 파이썬 공부 (0) | 2022.09.27 |
[밀라노트 | Milanote] 이미지 중심 무드 보드 서비스 (이미지 큐레이션, 비전보드 만들기) (0) | 2022.07.01 |
[블렌더] 3D 모델링 투명 배경 PNG 이미지 파일로 저장하는 법 (0) | 2022.06.18 |