2020.08.14
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 5회차 미션
3회차와 4회차에서 함수부터 조건문, 반복문, 처음 들어본 list comprehension을 배웠더니 코딩을 난생 처음 접하는 나로서 다 소화하는데 스스로 코딩도 해보고, 포스팅 하기위해 정리하면서 이해하려는 시간과 노력이 필요했다. 역시 강의만 들을 때 다 알것만 같아도 막상 혼자 코딩을 해보니 'invalid'🚫라는 이 문구가 아-주 익숙해졌다. 코딩에 필요한 문구부터, indent 그리고 작은 :콜론까지 신경써야 출력을 할 수 있었다. 강사님께서 자꾸 콜론을 강조‼️하시는 이유가 있었다.
오늘은 numpy..? 이름만 봐도 머리가 어지러워😵지는 것 같았으나.. 강의를 듣고보니 숫자 배열, 행열을 포함한 수학, 과학계산용 패키지였다. 코딩을 간단히 하기위해서 import numpy as np로 별칭을 지어줬다.
array는 배열, 즉 여러값들의 그룹이다.
numpy.array([ 값을 순서대로 입력]) 차원 수에 따라, 1d array, 2d array, 3d array로 나타낼 수 있다.
shape은 수학 행열시간에 배웠던 것과 동일한 개념이다. 즉, array의 사이즈를 알려주는 것! 다만 다른점은 수학에서는 (행, 열)인 반면에 코딩에서는 (열(axis),행)의 순서였다. (코드블록 사용법을 몰라서... 직접 입력해봤다..)
import numpy as np
arr=np.array([0,1,2,3,4,5,6,7,8,9)]
arr.shape
(10,)
array에서는 list와는 다르게 1개의 단일 데이터 타입만 허용 된다. 데이터 타입을 설정한 경우, 설정된 데이터 타입으로 바뀌고, 미설정시, 저절로
정수와 실수가 혼재시, 실수로 바뀐다.
숫자와 문자열이 혼재시, 문자열로 바뀐다.
⏪복습
int정수 float 실수 str글자
데이터타입 설정시 dtype=int(정수)
Slicing은 arr[N번째 데이터]를 코딩하여, n번째에 있는 그리고 뒤에서 -n번째에 있는 데이터를 검색할 수 있다.
1차원 arr[ N번째 데이터]
2차원 arr2d[n-1행, n-1열] 코딩에서는 1행이 아닌 0행부터 시작이기 때문에 n-1해줘야한다.
Index 가지고 오고싶은 범위 안에 있는 데이터를 가지고올 때 쓴다.
:클론을 이용하여 'n'이상인 경우 (n:), 미만인 경우(:n)써서 조건을 필터링하여 데이터를 가져올 수 있다.
01.파트 1 31강-34강 수강완료!✊
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 7회차 미션 (0) | 2020.08.16 |
---|---|
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 6회차 미션 (0) | 2020.08.15 |
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 4회차 미션 (0) | 2020.08.13 |
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 3회차 미션 (0) | 2020.08.12 |
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 2회차 미션 (0) | 2020.08.11 |
댓글 영역