-
패스트캠퍼스 챌린지 - 06일차2022년 패스트캠퍼스 챌린지/한번에끝내는딥러닝|인공지능초격차패키지 2022. 1. 29. 23:21
강의 내용 Review
📍배운내용📍
- 람다식
- 연습문제
👉강의내용👈
Ch 04. 함수 이해 및 활용
lambda식 (람다식)
- 심플한 함수인 경우 간단히 정의 가능
- 단일 문으로 표현 가능
- 익명 함수 - 이름이 필요 없음
- 코드상에서 한 번만 사용되는 기능이 있을 때, 굳이 함수로 선언하지 않고 1회성으로 만듦
- 코드를 간결하게 하기 위한 문법
- 실제 용도는 filter, sort, map, reduce와 같은 함수에 조건이 되는 함수 바로 선언할 때 사용
filter, map, reduce
- lambda가 유용하게 사용되는 대표적 함수
- filter : 특정 조건을 만족하는 요소만 남기고 필터링, 참은 남기고 거짓은 버린 후 반환
- map : 각 원소를 주어진 수식에 따라 변형하여 새로운 리스트를 반환
- reduce : 차례대로 앞 2개의 원소를 가지고 연산. 연산의 결과가 또 다음 연산의 입력으로 진행됨. 따라서 마지막까지 진행되면 최종 출력은 한 개의 값만 남게 됨
람다식 예제
-
def str_len(s): return len(s) strings = ['bob','charies','alex', 'taddy'] strings.sort(key=str_len) print(strings)
-
strings.sort(key=lambda x:len(x))
- 문자열 정렬 sort함수에는 문자열 정렬에 새로운 방식으로 제어를 추가할 수 있다. (key = 함수)
- 이때 함수를 정의 후 대입하는 방법이 있는데 한번 사용 이후 사용되지 않는 함수일 경우
- 람다 식을 이용함!
공부사진
강의듣기 주피터 노트북으로 실습 6일차 후기
람다식 표현법과, 함수 관련 연습문제를 풀었다. 람다식은 생소한 내용이긴 했지만 간단했다~!
연휴라서 이리저리 바빠 진도를 많이 나가지 못했다. 할게 너무 많은데ㅠㅠ
내일은 더 많은 진도를 나가야겠다.패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'2022년 패스트캠퍼스 챌린지 > 한번에끝내는딥러닝|인공지능초격차패키지' 카테고리의 다른 글
패스트캠퍼스 챌린지 - 08일차 (0) 2022.01.31 패스트캠퍼스 챌린지 - 07일차 (0) 2022.01.30 패스트캠퍼스 챌린지 - 05일차 (1) 2022.01.28 패스트캠퍼스 챌린지 - 04일차 (0) 2022.01.27 패스트캠퍼스 챌린지 - 03일차 (0) 2022.01.26