항상 감사하며 마633

고정 헤더 영역

글 제목

메뉴 레이어

항상 감사하며 마633

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (93)
    • 개발 (59)
      • 개발환경설정 (6)
      • python-심화(Advanced) (23)
      • python-객체지향프로그래밍(OOP) (21)
      • python-병렬처리 (7)
      • python-속도향상(optimization) (2)
    • Study (16)
      • DeepLearning from scratch (16)
    • paper review (15)
      • NLP (15)
    • Google Machine Learning Boo.. (3)

검색 레이어

항상 감사하며 마633

검색 영역

컨텐츠 검색

lambda

  • lambda, map, filter, reduce 함수

    2022.05.17 by Matthew0633

lambda, map, filter, reduce 함수

파이썬을 다루며, 시퀀스형 전처리에 Reduce, Map, Filter 자주 사용하게 되었는데 해당 함수들이 단순 반복문을 사용하는 것보다 속도도 미세하게 빠르다고 알려져 있기 때문이다. 따라서 익명함수인 lambda 까지 해서 네가지 함수에 대해 정리하려고 한다 lambda 함수 lambda : 익명함수를 정의한다. 재사용을 위해 메모리에 저장되도록 변수에 할당하는 일반함수와 달리, lambda 함수를 사용했을 때 힙 영역 사용 즉시 소멸하여, 재사용되지 않는 함수를 pythonic 하게 정의할 수 있는 동시에 메모리에 남게하지 않을 수 있다. 즉시 소멸하다는 것은, lambda 함수의 reference count가 0으로 유지될 수 있다는 것이다. # Ex1 cul = lambda a, b, c: a..

개발/python-심화(Advanced) 2022. 5. 17. 23:32

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
항상 감사하며 마633 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바