일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DecisionTree
- nvl2
- 결정트리
- 재현율
- LAG
- 웹서비스 기획
- 백엔드
- 비지도학습
- five lines challenge
- 감정은 습관이다
- 데이터 분석
- 오차 행렬
- 평가 지표
- CASE WHEN
- Batch Normalization
- 강화학습
- NVL
- Normalization
- 빠르게 실패하기
- 데이터 프로젝트
- 지도학습
- beautifulsoup
- NULLIF
- 데이터 전처리
- SQL
- sorted
- layer normalization
- ifnull
- recall
- 정밀도
- Today
- Total
목록Python (4)
Day to_day
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/beX2MG/btrWu7cel38/sMUOtbQIyD1Kyj7N2fsgB1/img.png)
Stack LIFO (Last In First Output) : 가장 나중에 들어온 것이 가장 먼저 나간다. 더미처럼 쌓여있는 구조를 생각하면 된다. 그릇이 쌓여있으면 가장 나중에 쌓은 맨 위에 있는 그릇을 가장 먼저 빼는 것은 당연하게 생각할 수 있다. pop() : 스택에서 가장 위에 있는 항목을 제거한다. push(item) : item 하나를 스택의 가장 윗 부분에 추가한다. Stack 자료 구조의 사용 사례 웹 브라우저 뒤로 가기 실행 취소 (undo) 역순 문자열 만들기 후위 표기법 계산 (연산자가 피연산자 뒤쪽에 위치하는 것) 큐 (Queue) FIFO (First In First Out) : 먼저 들어온 것이 먼저 나가는 방법 (선입선출) 카페에 줄서있는 손님들을 생각하면 된다. 긴 줄을 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/crnBjA/btrWc3nKL5W/k0NbWMeKas1l0972ymrZX0/img.png)
개발언어로 파이썬을 가장 먼저 배우곤하는데 나 역시 유투브로 파이썬을 배웠었다. 이후엔 대학에서 기초 파이썬 강의를 한번 수강해본적은 있지만 문법만 배웠었지 자세한 내용은 안배웠던 것 같다. (아님 내가 수업을 제대로 안들었거나) 객체지향 프로그래밍이라는 많이 들어봤는데 정확한 개념정리는 해본적이 없는 것 같다. 그저 파이썬은 객체 지향 프로그래밍을 지원한다 뭐다뭐다.. 그래서 오늘은 객체지향 프로그래밍 (Object-Oriented Programming)에 대해서 정리해보고 개념을 집어 넣어보기로 한다. Object- Oriented Programming (OOP) 객체지향 프로그래밍은 간단하게 말하면 속성과 행동을 가진 객체를 만들고, 객체들 간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다...
자바스크립트로 먼저 filter와 map에 대해서 배우면서 개념에 대해서 얼추 감을 잡긴 했지만 항상 헷갈려했었다. 이번에 파이썬으로 다시 배워보면서 개념과 활용까지 확실하게 잡고 갈 예정 def get_eng_title(row): split = row.split(',') return split[1] eng_titles = [get_get_title(row) for row in movies] 위와 같은 예시가 있다고 보자. get_eng_title은 콤마를 기준으로 row를 나누어 row의 인덱스 1을 리턴하는 함수이다. list comprehension으로 movies에 들어있는 row를 for문을 통해서 하나씩 가져오고, 아까 선언한 get_eng_title 함수에 하나씩 넣는 것이다. 그리고 나온 ..
정렬하기 sort와 sorted의 차이 리스트를 제자리에서(in-place) 수정하는 내장 list.sort() 메서드 sorted(list)는 새로운 정렬된 리스트를 만드는 내장 함수 list.sort() 리스트를 제자리에서 수정하며, 원래 목록이 필요 없는 경우 효율적으로 사용할 수 있음 기본 예시 코드 A = [5, 9, 2, 1] A.sort() print(A) # [1, 2, 5, 9] 그러나 sort() 메서드의 경우 리스트를 제자리에서 수정하기 때문에 새로운 리스트를 선언 후 print하면 None 을 반환 A = [5, 4, 5, 9, 1] A_sorted = A.sort() print(A_sorted) # None sorted(list) 기본 예시 코드 sorted_list = sorte..