Notice
Link
Recent Posts
Recent Comments
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 역전파
- npm install -g yarn 에러
- sql
- 프로그래머스 SQL
- NumPy
- 프로그래머스
- 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 답지
- gpt-api에러
- 컴퓨터통신
- TabNet
- 깃
- yarn 설치 에러
- 딥러닝 개요
- inner join
- 컴퓨터 통신
- python
- MySQL
- HackerRank
- pandas
- 부스트캠프
- 쉽게 배우는 데이터 통신과 컴퓨터 네트워크
- 부스트캠프ai
- gpt-api
- map
- ERROR: install is not COMMAND nor fully qualified CLASSNAME.
- 딥러닝 역사
- pre-course
- 코딩테스트
- 행렬
- 연관분석
Archives
최말짱 블로그
Lambda, Map, 이해하기 본문
728x90
Lambda 함수
- 함수를 한 줄로 표현하는 익명 함수 기법이다 !
# 일반 함수 표현
def test(x,y):
return x+y
# Lambda 함수 표현
f1 = lambda x,y:x+y
Lambda 정렬기준에 응용하기 !!
- key 값을 기준으로 정렬되고 기본값은 오름차순
- 정렬을 목적으로 하는 함수를 값을 넣는다
l = ['apple','banana','good']
# 단어의 길이를 기준으로 정렬하기, key값에 len 넣어주기 !
print(sorted(l, key=len))
# ['good','apple','banana'] 출력
# 단어의 각각 1번째 인덱스를 기준으로 정렬하기
print(sorted(l, key=lambda x:x[1]))
# ['banana','good','apple'] 출력
Map 함수
f2 = lambda x:x+2
data = [1,2,3]
list(map(f2,data))
# [3,4,5] 출력됨
- 리스트 요소를 원하는 함수로 바꿔 새 리스트로 생성한다.
- 여러 데이터를 한 번에 처리
'AI' 카테고리의 다른 글
RNN (0) | 2022.08.02 |
---|---|
CNN, Convolution연산, Convolution연산의 역전파 (0) | 2022.08.02 |
인공지능(AI) 기초 다지기 Quiz 4 (0) | 2022.07.29 |
matplotlib (0) | 2022.07.29 |
확률론 (0) | 2022.07.28 |