일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql
- 선형 모형
- programmers
- HTML
- L2정규화
- hackerrank
- CSS
- full request
- github
- 버전충돌
- merge
- elastic net
- 클라우드컴퓨팅
- RLIKE
- conflict
- PYTHON
- sql
- window function
- AWS
- 코딩공부
- early stopping
- Git
- 편향-분산 교환
- L1정규화
- 깃헙협업
- branch
- 교차 엔트로피
- leetcode
- 온라인협업
- coding
- Today
- Total
목록분류 전체보기 (112)
Im between cherry
Boolean 비교 연산의 결과로 참(True)이나 거짓(False)을 얻을 수 있다. 참과 거짓은 '숫자'와 '문자'처럼 데이터 형태이다. 이를 Boolean(불린)이라고 부르고, Boolean의 결과값으로 올 수 있는 값은 True와 False 두가지 밖에 없다. 불린은 조건문에서 핵심적인 역할을 담당한다. 조건문 if 조건문은 if로 시작한다. if 와 콜론(:) 사이에 조건이 오고, 조건이 될 수 있는 값은 Boolean이다. Boolean의 값이 True라면 if 문 다음 행의 구문이 실행된다. 아래 예제는 if 뒤에 True가 왔기 때문에 실행결과는 'result : true'다. if True: print 'result : true' 다음 예제는 if 뒤에 False가 왔기 때문에 아무것도 ..
enumerate 함수 리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능 enumerate는 “열거하다”라는 뜻이다. 이 함수는 순서가 있는 자료형(리스트, 튜플, 문자열)을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 리턴한다. 주로 for문처럼 반복되는 구간에서 객체가 현재 어느 위치에 있는지 인덱스 값이 필요할때 사용한다. seasons = ['Spring', 'Summer', 'Fall', 'Winter'] list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')] # 시작 번호를 1로 조정 list(enumerate(seasons, start=1)) [(1, 'Spring'), (2,..
[ ] 는 리스트(list) - 리스트는 수정이 가능하다(mutable). - 여러 개의 값을 한 번에 다루기 위한 컨테이너 데이터타입 중 하나 - 리스트 내부에는 여러 데이터타입이 같이 들어올 순 있지만, 이 경우에는 정렬(sort)이 제대로 동작하지 않는다. ( ) 는 튜플(Tuple) - 튜플은 수정이 불가능하다(immutable). - 여러 개의 값을 한 번에 다루기 위한 컨테이너 테이터타입 중 하나 - 함수에서 여러 개의 값을 리턴하도록 했을 때 나오는 형태도 튜플! (고정값이니까 수정불가능한 튜플을 썼다고 생각하면 된다!) * 셋(set) - 집합의 형태를 쉽게 처리하기 위한 데이터타입 - 딕셔너리와 비슷하게 생겼으나 키(key)가 없는 형태 - 중복을 허용하지 않고 순서가 없다. {}는 딕셔..
야매 데이터를 만들어서 쉽고 재밌게 python으로 회귀분석을 해보았다. 어렵게만 느껴졌던 통계와 pandas로 데이터분석하는 법까지 자연스럽게 익힐 수 있어서 너무 재밌었다. 이제 다같이 야매데이터와 놀아보자 야놀자 1) 어떤 카페가 좋은 카페일까? 카페를 20가지 정도 나열한 다음 '좋은 카페'를 판단할 수 있는 요인을 생각해보았다. 우리는 '빵,케잌의 맛, 커피맛, 콘센트 적합도, 화장실 퀄리티, 공부분위기, 접근성, 가격'에 1점~5점까지의 점수를 매기고 '선호도'에 어떤 영향을 줄지 (야매로)분석해보려 했다. 우선, pandas가 실행될 수 있도록 환경을 세팅해보자! (Anaconda에서 jupyternotebook을 실행하여 진행하였다.) #pandas를 불러들인다. 이때 pd라는 별명을 붙인..
윈도우 함수란 행과 행 간의 관계를 정의하기 위해 순위, 합계, 평균, 행 위치 등을 조작하기 위해 GROUP BY 구문과 병행하여 사용하지 않을 때 사용된다. 윈도우 함수 구조 SELCECT WINDOW_FUNCTION(ARGUMENTS) OVER (PARTITION BY 칼럼 ORDER BY WINDOWING절) FROM 테이블명; -> ARGUMENTS: 윈도우 함수에 따라 0~N개의 인수를 설정한다. -> PARTITION BY: 전체 집합을 기준에 의해 소그룹으로 나눈다. -> ORDER BY: 어떤 항목에 대해서 정렬하다. -> WINDOWING: 행 기준 범위를 정한다. ROWS는 물리적 결과의 행 수이고, RANGE는 논리적인 값에 의한 범위이다. SUM, MAX, MIN과 같은 집계 윈도..
MySQL Subquery는 다른 쿼리 내에 중첩된 쿼리입니다. MySQL Subquery를 내부 쿼리라고하고, Subquery를 포함하는 쿼리를 외부 쿼리라고 합니다. Subquery는 해당 표현식이 사용되는 모든 곳에서 사용할 수 있으며 괄호로 묶어야 합니다. SELECT lastName, firstName FROM employees WHERE officeCode IN (SELECT officeCode FROM offices WHERE country = 'USA'); 위 예에서 Subquery는 미국에 있는 사무실의 모든 사무실 코드를 반환합니다 . 외부 쿼리는 Subquery서 반환된 결과 집합에 사무실 코드가 있는 사무실에서 일하는 직원의 성과 이름을 선택합니다. 출처: www.mysqltutor..
177. Nth Highest Salary leetcode.com/problems/nth-highest-salary/ Nth Highest Salary - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN RETURN( SELECT IF(COUNT(sub.Salary) < N, NULL, MIN(sub.Salary)) FROM( SELECT DISTINCT ..
leetcode.com/problems/department-top-three-salaries/ Department Top Three Salaries - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com /* RANK(), DENSE_RANK() */ SELECT t.Employee, t.Department, t.Salary FROM( SELECT department.name AS department , employee.name AS employee , employe..