| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- HackerRank
- pandas profiling
- Product Demand
- 파이썬
- ModelCheckPoint
- 신경쓰기의 기술
- kaggle
- Inventory Optimization
- eda
- leetcode
- 프로그래머스
- ABC Analysis
- 코딩테스트
- Gaimification
- Labor Management System
- 당신의 인생이 왜 힘들지 않아야 한다고 생각하십니까
- 데이터분석
- ProfileReport
- MySQL
- 피그마인디언
- 웨어하우스 보관 최적화
- tensorflow
- forecast
- oracle
- SKU Consolidation
- MS SQL Server
- TensorFlowGPU
- 딥러닝
- SQL
- 코딩테스트연습
- Today
- Total
목록분류 전체보기 (177)
오늘도 배운다
Forecasts for Product Demand 데이터 탐색 및 시각화 AutoViz, SweetViz를 이용하는 방법도 있지만 간만에 복습할 겸 직접 시각화 해보았습니다 (참고) 데이터 셋 내 칼럼 'Product_Code', 'Warehouse', 'Product_Category', 'Date', 'Order_Demand' 제품 코드 관점 탐색 무슨 제품이 다수의 오더 디맨드를 차지하는가? 파레토의 원칙이 적용되는가? 파레토의 원칙 파레토 법칙은 ‘이탈리아 인구의 20%가 이탈리아 전체 부의 80%를 가지고 있다.’고 주장한 이탈리아의 경제학자 빌프레도 파레토의 이름에서 따왔다고 한다. 파레토 법칙은 ‘2080법칙’이라고도 하는데 ‘전체 결과의 80%가 전체 원인의 20%에서 일어나는 현상’을 의..
Forecasts for Product Demand 데이터셋 구성을 확인하기 위한 EDA 레포트 생성 및 데이터 변환/추가 데이터 타입 확인하기 import pandas as pd df = pd.read_csv('./archive/Historical Product Demand.csv') print(df.dtypes) print(df.columns) pandas_profiling을 이용해서 레포트 생성하기 import pandas as pd from pandas_profiling import ProfileReport df = pd.read_csv('./archive/Historical Product Demand.csv') profile = ProfileReport(df= df, explorative=Tru..
문제 Given the CITY and COUNTRY tables, query the names of all the continents (COUNTRY.Continent) and their respective average city populations (CITY.Population) rounded down to the nearest integer. Note: CITY.CountryCode and COUNTRY.Code are matching key columns. 제출답안(MySQL) SELECT continent, FLOOR(AVG(ct.population)) FROM city as ct JOIN country ctr ON ct.countrycode = ctr.code GROUP BY continen..
문제 A median is defined as a number separating the higher half of a data set from the lower half. Query the median of the Northern Latitudes (LAT_N) from STATION and round your answer to 4 decimal places. 제출답안(MySQL) SELECT ROUND(lat_n, 4) FROM (SELECT lat_n, PERCENT_RANK() OVER (ORDER BY lat_n) AS pct FROM station) tb_pct WHERE pct = 0.5 풀이(MySQL) 더보기 오라클과 달리 MySQL은 MEDIAN 함수를 지원하지 않음 >> 따라서 직접 ..
문제 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고 합니다.물품을 구매해 줄 때는 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 예를 들어 1,000원을 신청한 부서에는 정확히 1,000원을 지원해야 하며, 1,000원보다 적은 금액을 지원해 줄 수는 없습니다.부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요. 제출답안 - 획득점수 4점 def sol..
문제 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다. 이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 대부분의 로직은 쉽게 구현했지만, 실패율을 구하는 부분에서 위기에 빠지고 말았다. 오렐리를 위해 실패율을 구하는 코드를 완성하라. 실패율은 다음과 같이 정의한다. - 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수..
문제 Consider P1(a,c) and P2(b,d) to be two points on a 2D plane where (a,b) are the respective minimum and maximum values of Northern Latitude (LAT_N) and (c,d) are the respective minimum and maximum values of Western Longitude (LONG_W) in STATION. Query the Euclidean Distance between points and and format your answer to display decimal digits. 제출답안(MySQL) -- Euclidean Distance between (a, c) and..
문제 Consider P1(a,b) and P2(c, d) to be two points on a 2D plane. 'a' happens to equal the minimum value in Northern Latitude (LAT_N in STATION). 'b' happens to equal the minimum value in Western Longitude (LONG_W in STATION). 'c' happens to equal the maximum value in Northern Latitude (LAT_N in STATION). 'd' happens to equal the maximum value in Western Longitude (LONG_W in STATION). Query the M..