Day_5 오피스아워 (과제해설)

작성일

최대 1 분 소요

오피스아워 (과제해설)

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을 줄이면 좀 더 쉬워짐

  • 미분한 값을 곱하기가 아니라 왜 더하는지?
    • 내가 고민해 볼까?

댓글남기기