상세 컨텐츠

본문 제목

[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 7회차 미션

본문

반응형

2020.08.16

[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 7회차 미션

 

6회차에서 조건이나 특정 인덱스의 값을 추출하고 싶을 때 쓰는 Fancy & boolean indexing과 범위를 설정하는 arange를 배웠다. fancy 인덱싱은 바로 이해할 수 있었지만, boolean 개념은 예제로 실습을 해봐야 이해할 수 있을 것 같다. 오늘 배운 개념 중에 강사님 강의를 듣기 전에는 sort가 말그대로 데이터를 추출하는 slicing과 같은 개념인가? 했는데.. 배우고보니 정렬과 관련된 코딩이었다.

 

📍Sort

1차원 array의 경우 뒤죽박죽된 데이터를 오름차순 혹은 내림차순으로 정렬된다.

np.sort(arr) 기본적으로 오름차순으로 정렬되나, [::-1]를 추가하면 np.sort(arr)[::-1] 내림차순으로 정렬된다.

패스트캠퍼스 데이터분석 인강1
실습 캡처

np.sort(arr2d, axis=1 or 0)

2차원의 경우 axis=1, 열 정렬(왼쪽에서 오른쪽으로)되나,axis=0을 붙이면 행정렬(위에서 아래로)된다.

 

🗨️argsort

argsort는 주어진 데이터를 오름차순으로 인덱스로 변환시키는 것!

np.argsort(arr2d, axis=1 or 0)

패스트캠퍼스 데이터분석 인강2
실습 캡처

 

앞에서 다룬 sort와 비슷한 맥락으로, np.argsort(arr2d, axis=1)는 열 정렬(왼쪽에서 오른쪽으로) 즉, 같은 행내 작은것부터 큰거 순서로 인덱스로 변환시킨다. 반면, axis=0을 붙이면 행정렬(위에서 아래로)을 하면 같은 열내 작은 것부터 큰 순서로 인덱스로 변환시킨다.

◼️Matrix 행렬

패스트캠퍼스 데이터분석 인강3
강의 캡처

앞에서 갑자기 여러 코딩법을 배우는 바람에 쉬어가고싶었는데 마침 matrix로 넘어왔다! 행렬은 고등학교 수학 시간에도 배웠었지만, 가끔 데이터 입력할때 쓰는 엑셀과 똑같은 개념이라 강사님 설명들으면서 잠시- 쉬어가는 타임..ㅎㅎ

 

행렬에서 기억해야하고 넘어가야할 부분은 shape이다. 행렬의 덧셈과 뺄셈을 할 때에는 같은 position 끼리 연산해야하기 때문에 shape이 같아야 계산된다. 곱셈을 때는 접하는 부분? 처음 곱해주는 행렬의 열부분과 뒤에 따라오는 행렬의 행이 일치해야한다. 이건 수학시간에서 이미 배운내용이라 복습안해,,,도 됐다!🤭

 

💡오늘 배운 내용 복습

  1. Sort와 Argsort의 일차원적 다차원적 array활용
  2. 행렬Matrix 개념

0.1 파트 1 38강-40강 수강완료!✊

 

https://bit.ly/3imy2uN

 

직장인을 위한 파이썬 데이터분석 올인원 패키지 Online. | 패스트캠퍼스

왕초보도 진짜 데이터 분석을 하는 마법의 커리큘럼으로 파이썬 기초부터 다양한 예제를 활용한 분석까지 모두 배울 수 있는 온라인 과정입니다.

www.fastcampus.co.kr

 

반응형

관련글 더보기

댓글 영역