파이썬의 언더바 파이썬에선 (_) 를 사용하는 경우들이 있습니다.1. 인터프리터에서 마지막 값을 저장하고 싶을 때2. 값을 무시하고 싶을 때3. 변수나 함수명에 특별한 의미를 부여하고 싶을 때4. 숫자 리터럴 값의 자릿수 구분을 위한 구분자로써 사용할 때1번 사용방법 1 번째로 언더바는 인터프리터에서 마지막 값을 저장하고 싶을 때 사용되곤 합니다. 10을 입력하고 나면 _ 에는 10 이 입력되어 있습니다. 그래서 _ * 3이 30이 출력되는 것 입니다. 이후에 _ 에는 30이 저장되어 있고 _/30 을 실행하면 1.0 이 출력됩니다. 2 번 사용방법 2 번째로는 값을 무시하고 싶을 때 사용할 수 있습니다. x,_,y = 1,2,3 일 경우 x 에는 1, y 에는 3 이 저장되는 것을 알 수 있습니다. 여..
lambda 코드를 작성하다보면 단 한번만 사용하기 위한 함수들을 작성해야할 경우들이 있습니다. 그 경우 일반적으로 함수를 작성해서 사용할 수도 있지만 경제적이지 않은 부분이 있습니다. 이 경우에 lambda 함수를 사용한다면 더 경제적인 코드를 작성할 수 있다는 장점이 있습니다. 사용법 lambda 인자 : 반환식 lambda 함수의 형식은 간단합니다. lambda 뒤에 파라미터들을 작성하고 : 로 구분한 뒤 그 인자들을 사용해 리턴할 식을 적어주면 됩니다. def add(a,b): return a+b ------> lambda a,b : a+b 위에 작성된 add 함수와 lambda 함수는 완전히 동일한 함수입니다.f = lambda x : x % 2 == 0print(f(3)) lambda 함수를 ..
반드시 알아야 하는 알고리즘 top 8 재귀 알고리즘 이진 탐색 순차 탐색버블 정렬삽입 정렬탐욕 알고리즘최단거리 알고리즘몬테 카를로 알고리즘 최단거리 알고리즘 최단거리 알고리즘은 한 지점에서 다른 지점까지의 최단거리를 구할때 사용하는 알고리즘 입니다. 이 알고리즘은 가장 적은 비용으로 해답에 도달하는 경로를 찾아내는 대부분의 문제에 응용될 수 있습니다. 때문에 실생활에도 깊게 녹아있습니다. 예들 들면 네비게이션이나, 큐브를 푸는 문제, 미로탐색 등 실용성이 매우 높은 알고리즘 이라고 할 수 있습니다. 영상을 보며 기본적인 알고리즘을 살펴보겠습니다. 최단거리 알고리즘 예제 문제 : 집에서 학교까지 최단 거리는 얼마 일까요?각 실선에 있는 숫자는 연결되어 있는 곳 간의 거리를 의미합니다.거리 참고['0.집'..
반드시 알아야 하는 알고리즘 top 8 재귀 알고리즘 이진 탐색 순차 탐색버블 정렬삽입 정렬탐욕 알고리즘최단거리 알고리즘몬테 카를로 알고리즘 탐욕 알고리즘 탐욕 알고리즘은 최적해를 구하는 상황에서 사용하는 방법입니다. 여러 경우 중 하나를 선택할 때 그것이 그 상황에서 가장 좋다고 생각하는 것을 선택해 나가는 방식으로 진행하여 답을 구합니다. 그 상황에서 가장 좋다고 생각하는 것을 선택해 나가는 방식이기 때문에 가장 좋은 결과를 얻는 것이 보장되는 것은 아닙니다. 다음과 같은 예를 살펴 보겠습니다. 가장 최적의 해는 초록색 라인을 따라가서 얻는 107 이지만 그리디 알고리즘을 통해서 구한 값은 7과 13 중에 큰 값인 13을 5와 11 중에 큰 값인 11을 선택하여 24입니다. 다시 말해 그리디 알고리즘..
- Total
- Today
- Yesterday
- 파이썬
- 넘파이
- dict
- 신입 공채
- 백준
- 광명
- sql
- KNN
- 일반산업단지
- 블라인드 코딩
- 머신러닝
- 카카오
- MLP
- 알고리즘
- 첨단산업단지
- 블라인드
- 의사결정트리
- ALIAS
- 지도학습
- 시흥
- 딥러닝
- 리눅스
- 코딩테스트
- PPT
- Oracle
- 리트
- 산업단지
- ML
- 로스쿨
- python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |