Day_5 오피스아워 (과제해설)
작성일
오피스아워 (과제해설)
1. 필수과제 해설
1.1 Basic Math
- np.median() : 중앙값 뽑아주는 함수
1.2 Text Processing I
- ‘aeiouAEIOU’ 문자열 생성 후 for 문 돌려서 체크하는 방법
1.3 Text Processing II
- 딱히 어려운 점없었음
1.4 Baseball
- is_duplicated_number()
- 숫자가 문자열이므로 set() 함수를 쓰면 중복이 제거되니까 개수가 3인지 체크하면 됨
- 괜히 어렵게 풀었네…
- is_yes()
- 굳이 if 문 쓰지 않아도 result 에 바로 조건문으로 True, False 값 넣을 수 있네
- main()
- foramt 함수에 * 사용해서 값 넣어주는 방법도 있네
- while 문을 True로 무조건 돌리지 말고 is_play boolean 함수를 만들어서 진행했으면 좋았을 듯
- debuging 요령
- try ~ except 사용해서 traceback 사용하고 print() 해서 디버깅했으면 진행하는데 더 도움
1.5 Morsecode
- re library
- 무언가 포함된 문자열을 걸러내는데에 사용하기 좋음
- re.compile() & find
2. 선택과제
2.1 Gradient Descent
- 별 거 없었음
2.2 Backpropagation
-
sample을 줄이면 좀 더 쉬워짐
- 미분한 값을 곱하기가 아니라 왜 더하는지?
- 내가 고민해 볼까?
댓글남기기