전체보기
-
왜도, 첨도 시각화 코드 공유IT 지식 창고 2020. 3. 29. 11:49
머신러닝 대회에서 기본적이고 중요한 분석방법 중 하나인 왜도와 첨도를 확인하여 조정하는 것입니다. 데이터의 왜도와 첨도를 그래프로 그려주는 코드를 공유합니다. 코드 #column명과 dataframe을 대입하면 왜도와 첨도를 수치로 알려주고 모두 그래프로 그려줍니다. import math import seaborn as sns import matplotlib.pyplot as plt def ske_kur_check(columns, df, figsize = (15,10)): num = len(columns) row_num = math.ceil(num/2) f, ax = plt.subplots(row_num, 2, figsize = figsize) count = 0 try: for row in range(r..
-
gradle 설치 방법IT 지식 창고 2020. 3. 23. 22:02
https://gradle.org/releases/ Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org 위에서 gradle을 설치 할 수 있습니다. 사이트에 조금 내려보면, 위의 사진과 같이 버전이 있습니다. 원하는 버전에서 complete눌러 zip파일을 다운로드 합니다. gradle안의 bin이 설치된 경로로 환경변수를 잡아 줍니다. 환경변수는 [제어판] - [시스템] - [고급시스템 설정] - [환경변수] - [시스템 변수] - [path] - [편집] 위 경로를 추가 해줍니다. 그리고 ctrl + r을 눌러 cmd를 검색해줍니다. gradle -v 해..
-
Python으로 파일 이름 바꾸기IT 지식 창고 2020. 3. 22. 18:45
한 예제를 통해 다양한 폴더안의 여러 파일들의 이름을 바꿀 것입니다. 응용을 하면 본인들이 원하는 방향으로 사용할 수 있을 것이라고 생각합니다. 이는 실제 현업에서 사용한 것을 까먹지 않도록 블로그에 올리고, 다른사람들도 유용하게 썼으면 하는 마음에 올립니다. 상황 : test로 시작하는 폴더안의 img들을 한 폴더에 넣을 건데, 이름이 같아서 구분할 수 있도록 했으면 좋겠다. 위 사진은 상황을 이해할 수 있도록 폴더명을 표현하였습니다. 코드 #여러 파일 이름 바꾸기 import os #폴더들이 있는 경로를 list로 할당 folder_list = os.listdir() #이중 for문으로 각 폴더안의 이미지들의 이름을 변경함 for folder in folder_list: #여러 폴더가 섞여 있으므로,..
-
(ADsP) 2019 데이터 분석 준전문가 공부법 및 후기자격증/(ADsP) 공부법 2020. 3. 22. 12:29
2019년 12월 24일 합격하고, 3개월동안 바빠서 이제서야 공부법과 후기를 쓰네요.. 시험 결과는 총 74점으로 그렇게 잘하지도, 못하지도 않은 정도로 합격하였습니다. ㅎㅎ 솔직히, 진짜 공부는 일주일 동안 하였으며, 매일 공부했지만 많은 시간은 투자하지 않았습니다. 하루에 한 2~3시간정도? 그만큼 쉬운 자격증이라고 할 수 있겠습니다. 공부할 때 사용한 책 딱! 이 책 한권으로 공부했구요. 저도 그냥 검색해서 제일 잘 나가는걸로 하나 사서 했습니다. 물론, 책자체가 Kdata에서 제공하는 책에 비해 상당히 얇아서 자세하지 않은 풀이와 설명에 없는 문제들이 나오는 점들이 있습니다. 하지만, 풀이가 이해 안되면 구글링을 하고 처음보는 문제는 한 번더 풀어보면서 이해하고 정리되어 있는 내용들 본다면 충분..
-
(프로그래머스) 코딩테스트 연습 - 스택/큐- 주식가격(Python)Algorithm/프로그래머스 2020. 2. 9. 17:51
문제 : https://programmers.co.kr/learn/courses/30/lessons/42584 코딩테스트 연습 - 주식가격 | 프로그래머스 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 prices return [1, 2, 3, 2, 3] [4, 3, 1, 1, 0] 입출력 예 설명 1초 시점의 ₩1은 끝까지 가격이 떨어지지 programmers.co.kr 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 ..
-
(프로그래머스) 코딩테스트 연습 - 스택/큐- 쇠막대기(Python)Algorithm/프로그래머스 2020. 1. 17. 09:50
문제 : https://programmers.co.kr/learn/courses/30/lessons/42585 코딩테스트 연습 - 쇠막대기 | 프로그래머스 여러 개의 쇠막대기를 레이저로 절단하려고 합니다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자릅니다. 쇠막대기와 레이저의 배치는 다음 조건을 만족합니다. - 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있습니다. - 쇠막대기를 다른 쇠막대기 위에 놓는 경우 완전히 포함되도록 놓되, 끝점은 겹치지 않도록 놓습니다. - 각 쇠막대기를 자르는 레이저는 적어도 하나 존재합니다. - 레이저는 어 programmers.co.kr 문제 설명 여러 개의 쇠막대기를 레이저로 절단하려고 합니다. 효율..
-
(프로그래머스) 코딩테스트 연습 - 스택/큐- 프린터 (Python)Algorithm/프로그래머스 2020. 1. 16. 21:06
문제 : https://programmers.co.kr/learn/courses/30/lessons/42587 코딩테스트 연습 - 프린터 | 프로그래머스 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다. 1. 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼냅니다. 2. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 programmers.co.kr 문제 설명 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다...
-
(프로그래머스) 코딩테스트 연습 - 스택/큐- 기능개발 (Python)Algorithm/프로그래머스 2020. 1. 16. 15:18
문제 : https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 | 프로그래머스 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 programmers.co.kr 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. ..