경험들/etc

#1. NumPy

detail_jy 2022. 9. 27. 12:25
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