본문 바로가기

코딩 독학41

[13일차] 지역변수/전역변수, try/except, 넘파이 시작 지역변수와 전역변수, global >> 가능하면 전역변수를 global로 함수내에서 쓰지 말자 ~ 헷갈림 ! 함수 안의 함수 클로저 >> y = 3x + 6 이란 함수를 만들면 다음과 같다 >> 함수를 실행할 때 특정 변수에 담아서 함수를 사용할 수 있다. 그런 개념이 "클로저" 이다. >> 함수에 nonlocal 전역변수를 사용해 함수실행시마다 변수값이 누적되도록 한 경우이다. try, except >> 오류상황을 except를 통해 담아준다. >> while True에 exit가 없어서 무한반복 >> 파이썬 기본 에러 발생 - 파이썬의 기본 오류에는 종류가 많고, 대표적으로 0으로 나눴을 때 오류가 생기는 ZeroDivisionError와 없는 인덱스를 지칭할 경우 생기는 IndexError을 exc.. 2020. 10. 28.
[12일차] def() 함수 def() 2020. 10. 27.
[cs231n] 3강. Loss function, optimization ✔ 본 포스팅은 20/10/10 ~ 20/12/26 동안 진행하는 가짜연구소 딥러닝기초이론스터디를 통해 학습한 내용입니다. ✔ 본 포스팅은 스탠포드 대학의 cs231n 강의를 정리한 내용입니다. ✔ 아직 이해가 잘 안 되는 부분이 많아서 계속 수정하겠습니다. 😅 지난시간 data-driven approach 로 KNN classifier에 대해 보았고, CIFAR-10 데이터셋으로 실습을 진행하였다. (아직도 다 못함 ㅠㅠ) KNN classifier는 test와 train 이미지간 픽셀값차이를 통해 L2 distance를 구해 거리가 최소인 k개의 train 그리고 train/test data로 나눈 뒤, 최적 hyperparameter를 구하기 위해 검증할때 train data를 K개의 fold로 나.. 2020. 10. 23.
[9일차] 정렬, 포맷팅, 딕셔너리 2020. 10. 22.
[8일차] 리스트 함수 자료구조 List (리스트) 함수 1 1. 리스트 원소값 바꾸기 2. append() 3. insert(인덱스, 넣을요소) >>interpolation 이라는 개념으로 수와 수 사이에 다른 수를 채워넣는것 4. 리스트 요소지우기 : del 리스트[인덱스] , 리스트.remove(요소) del : 인덱스로 지우기 때문에, 내용과 무관하게 반복문사용에서 위치에 따라 처리할 때 등에서 사용 remove() : 특정내용을 지울때 사용 5. pop(), pop(인덱스) pop() : 리스트의 가장 마지막값을 리스트에서 꺼내서 반환 pop(인덱스) : 특정인덱스의 요소값을 꺼냄! 6. Stack 과 Queue 💫 스택(Stack)과 큐(Queue) 스택(Stack) : (FILO, )LIFO입구 출구 하나 : 위에.. 2020. 10. 21.
[7일차] while문, for문 복습/문제풀이 🌞실습 1번문제. 이중반복문을 이용해 다음을 만드시오. >>나의 답 >>시행착오 #1. 마지막에 "for문이 끝난다"를 잘 몰라서 굳이 9의 배수에서 줄바꿈하는 코드를 넣음. #2. print()는 디폴트로 줄바꿈이 있기 때문에, 이렇게 하면 두줄이 띄어쓰기된다. 2번문제. 가로세로반복문으로 다음을 만드시오. >>나의 답 ⭐for문에서 줄바꿈은 넘중요! >>for문과 if문 같이 활용! >>오답 한번의 i 반복시 j는 1~i까지 매번 반복할때마다 *이 프린트됨 2020. 10. 21.