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

+ Recent posts