STUDY_SEONMIN

DAY8 - numpy.unique, numpy.concatenate 본문

EDUCATION/DSS Online 6기

DAY8 - numpy.unique, numpy.concatenate

Kululu_ 2021. 1. 19. 20:46

 

1) unique

- np.unique( array, return_counts = True or False)

- 배열 데이터에 어떤 값들이 있는 지를 출력해줍니다.

- 여러 번 중복된 값이 있더라도 1번만 출력.

- return_counts 옵션을 통해 각 값의 빈도를 확인할 수 있습니다.

array 데이터에는 4와 5라는 값이 있는데 4는 1번 5는 9번 등장한 것을 알 수 있습니다.

 

 

2) concatenate

- np.concatenate((arrays), axis = 0 )

- 여러 개의 배열 데이터를 원하는 형태로 결합시킬 수 있습니다.

- axis = 0 이라면 가장 바깥쪽 차원을 기준으로 결합하게 되고, axis = 1이라면 그 다음 차원을 기준으로 결합하게 됩니다.

- 행렬 데이터를 예로 생각해보면 axis = 0 은 행으로 , axis = 1은 열로 결합하게 됩니다.

*행으로 결합할 때는 배열끼리의 열의 갯수가 일치해야하고, 열로 결합할 때는 배열끼리의 행의 갯수가 일치해야 합니다.

 

 

'EDUCATION > DSS Online 6기' 카테고리의 다른 글

DAY9 - DataFrame  (0) 2021.01.21
DAY9 - pandas, Series  (0) 2021.01.21
DAY8 - numpy.random  (0) 2021.01.19
DAY8 - linspace, logspace 함수  (0) 2021.01.19
DAY8 - 프리미어리그 데이터 분석  (0) 2021.01.19
Comments