CS STUDY

  • 홈
  • 태그
  • 방명록

파이썬 #generator #제너레이터 #파이썬 문법 1

제너레이터(Generator)

제너레이터는 루프의 반복 동작을 제어할 수 있는 루틴 형태를 말한다. 예를 들어 임의의 조건으로 숫자 1억 개를 만들어내 계산하는 프로그램을 작성한다고 가정해보자. 이 경우 제너레이터가 없다면 메모리 어딘가에 만들어낸 숫자 1억 개를 보관하고 있어야 한다. 그러나 제너레이터를 이용하면 단순히 제너레이터만 생성해두고 필요할 때 언제든 숫자를 만들어낼 수 있다. 이때 yied 구문을 사용하면 제너레이터를 리턴할 수 있다. 기존의 함수는 return 구문을 맞닥뜨리면 값을 리턴하고 모든 함수의 동작을 종료한다. 그러나 yield는 제너레이터가 여기까지 실행 중이던 값을 내보낸다는 의미로, 중간값을 리턴한 다음 함수는 종료되지 않고 계속해서 맨 끝에 도달할 때까지 실행된다. 물론 다음 코드의 경우처럼 while..

python/문법 2021.08.15
이전
1
다음
더보기
프로필사진

CS STUDY

  • 분류 전체보기 (428)
    • 알고리즘 (58)
      • BFS,DFS (6)
      • 다익스트라 (2)
      • DP (4)
      • 트리 (14)
      • 큐, 스택 (8)
    • 논문 리뷰, 구현 (10)
    • 모델 실습 (6)
    • Computer Vision (99)
      • 이론 (20)
      • opencv(python) (70)
      • Deep learning (9)
    • Object Detection (15)
    • Semantic Segmentation (8)
    • Deep learning (53)
      • 모델 구현 (39)
      • 이론(hands on machine learnin.. (14)
    • Machine Learning (54)
      • Basic (22)
      • Advanced (hands on machine .. (32)
    • python (37)
      • pandas (22)
      • numpy (12)
      • 문법 (3)
    • GAN (27)
      • 이론 (27)
    • Mathematics (55)
      • probability statistics (17)
      • Linear algebra (31)
      • 최적화 (7)
    • tensorflow (1)
    • Kaggle (4)

Tag

opencv #마우스 이벤트, 머신러닝 #데이터 전처리 #사이킷런, 파이썬 #generator #제너레이터 #파이썬 문법, 머신러닝 #결정 트리, 머신러닝 #k-최근접 #회귀 #분류 #과대적합 #overfitting #과소적합 #underfitting, enumerate #파이썬, ㄱ, leetcode, 다항회귀 #선형회귀 #k-최근접 이웃 회귀 #머신러닝, openCV,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바