본문 바로가기

전체 글158

시계열 데이터 정규화 min_max 정규화 from datetime import datetime import pandas as pd import matplotlib.pyplot as plt from sklearn.preprocessing import MinMaxScaler attack = pd.read_csv("./data/haicon/attack.csv") cols = [] for i in range(1,87): if(i in [2,8,9,10,17,18,19,20,22,26,29,34,36,38,39,46,48,49,52,55,58,61,63,64,69,79,82,84,85]): continue if i 2021. 9. 7.
pyplot 시계열 데이터 그래프 그리기 from datetime import datetime import pandas as pd import matplotlib.pyplot as plt from sklearn.preprocessing import MinMaxScaler import os path = "./data/haicon/train/" tmp = os.listdir(path) file_list = list() for i in tmp: if(i[-4:] == ".csv"): file_list.append(i) file_list from datetime import datetime import pandas as pd import matplotlib.pyplot as plt from sklearn.preprocessing import MinMa.. 2021. 9. 6.
프로그래머스 소수 만들기 소수 만들기 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 numsresult [1,2,3,4] 1 [1,2,7,6,4] 4 입출력 예 설명 입출력 예 #1 [1,2,4]를 이용해서 7을 만들 수 있습니다. 입출력 예 #2 [1,2,4]를 이용해서 7을 만들 수 있습니다. [1,4,.. 2021. 7. 21.
프로그래머스 로또의 최고 순위와 최저 순위 로또의 최고 순위와 최저 순위 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0,.. 2021. 7. 20.