1. import
import numpy as np
2. np array 생성
data = np.random.randn(2, 3) : 2 X 3 vector 생성
data = [1, 2, 3, 4, 5]
nparr = np.array(data)
data = [[1,2,3,4], [5,6,7,8]]
nparr = np.array(data)
nparr.ndim : row수
nparr.shape : row와 column
np.zeros(10) : 0으로 된 10개 배열
np.zeros((3,6))
np.array([1, 2, 3], dtype=np.float64) : 데이터 float64로 지정
np.array([1, 2, 3], dtype=np.int32) : 데이터 int32로 지정
3. np function
- array : input를 narray로 변경
- asarray
- arange : range값으로 narray 생성
- ones : 1로 채워진 array 생성
- zeros : 0로 채워진 array 생성
- empty
- full / eye
4. index 및 slice
ar = np.arange(10)
ar[5] : 5번째 array 값
ar[5:8] : 5번째부터 8번째 값
'데이터분석 > pandas' 카테고리의 다른 글
drop missing data in dataframe (0) | 2023.07.03 |
---|---|
data cleaning (0) | 2019.11.06 |
data crawling (0) | 2019.10.28 |
pandas 데이터 모델링 (0) | 2019.08.25 |
pandas dataframe view (0) | 2018.11.05 |