[코드업] 1등한 학생의 성적 - Python(파이썬)
·
파이썬/코딩테스트
리스트 형식으로 값을 받아 공백으로 각자 배열을 만들어주었다. 첫번째 성적의 1등인 사람의 리스트 인덱스를 구하였고 인덱스 위치에 있는 값이 성적마다 등수가 몇등인지 구하였다. index의 경우 0부터 시작이라 +1을 해주었다. n = int(input()) # 입력받을 값 result = [] # 이름을 입력받을 리스트 result1 = [] # 첫번째 성적 result2 = [] # 두번째 성적 result3 = [] # 세번째 성적 for i in range(n): data = list(map(str, input().split())) result.append(data[0]) result1.append(int(data[1])) result2.append(int(data[2])) result3.appe..
[코드업] 입체기동장치 구조체 연습 - Python(파이썬)
·
파이썬/코딩테스트
n개의 기동장치를 입력하여 출력 예시처럼 값을 출력시키는 구조체 문제이다. # 코드업 구조차 연습 # 입체기동장치 생상공장 n = int(input()) # 입력받을 값 result = [] # 입체기동장치 번호와, 가스 보유량 담을 리스트 for i in range(n): data = list(map(int, input().split())) result.append(data) result.sort() # 리스트 오름차순으로 정렬 for j in range(n): final = result[j] print(final[0], final[1])
[코드업] 수 나열하기 - Python(파이썬)
·
파이썬/코딩테스트
수열 1 ​ 어떤 규칙에 따라 수를 순서대로 나열한 것을 수열(sequences)이라고 한다. ​ 예를 들어 1 4 7 10 13 16 19 22 25 ... 은 1부터 시작해 이전에 만든 수에 3을 더해 다음 수를 만든 수열이다. 이러한 것을 수학에서는 앞뒤 수들의 차이가 같다고 하여 ​ 등차(차이가 같다의 한문 말) 수열이라고 한다. (등차수열 : arithmetic progression/sequence) 수열을 알게 된 영일이는 갑자기 궁금해졌다. ​ "그럼.... 123번째 나오는 수는 뭘까?" ​ 영일이는 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. ​ 시작 값(a), 등차(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때 n번째 수를 출력하는 프로그램을 만들어보자. ​ 나는 ..
백테스팅 연습 2
·
파이썬/백테스팅
판다스는 로우데이터를 가져올때 name_df.iloc[0] iloc으로 가져와야한다. scalar의 경우는 at이 loc 보다 빠르다.## Much faster if use `.iat` or `.at`# => Table이 크면 클수록 더 차이가 많이 남%timeit df.loc[100, '순이익률(%)']%timeit df.at[100, '순이익률(%)'] boolean을 통해 가치값들을 가져올수 있음# 이번에는 Series와 Series를 비교# 그 결과 새로운 boolean series이 생기게 되어 변수에 저장할 수 있게 됩니다.a = df['순이익률(%)'] > df['영업이익률(%)'] all() - 전부다 TRUE냐any() - TRUE가 하나라도 있냐 nan값 가져오기df[df['순이익률(%..
백테스팅 연습
·
파이썬/백테스팅
vectorized 백테스팅 - 몇년치를 모아서 한번에 벡터처리(속도 면에서 좋다.) event-base 백테스팅 - 하루하루 이벤트들을 시물레이션화(좀더 실전성에 좋다.) ​ 투입되는 시간/자원 금융데이터 수집 : 40% 데이터 전처리/분석 : 30% 백테스팅 : 20% 기타 : 10% ​ python -m notebook ​ pandas series는 Data의 '순서'가 아니라 index label이 자동으로 정렬되어 연산이 진행됨!(리스트보다는 딕셔러니 개념) ​ # 하나의 cell에서 multiple output을 출력을 가능하게 하는 코드 from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_in..
파이썬 백테스팅
·
파이썬/백테스팅
FinanceDataReader 를 통해 한국 거래소에 상장된 모든 종목 리스트를 가져와 보았다. ​ 한국거래소(KRX)에 상장된 주식종목 리스트와 코넥스(비상장)에 있는 주식종목 리스트: 'KRX', 'KOSPI', 'KODAQ', 'KONEX' 글로벌 주식종목 리스트: 'NASDAQ', 'NYSE', 'AMEX' and 'S&P500', 'SSE'(상해), 'SZSE'(심천), 'HKEX'(홍콩), 'TSE'(도쿄) 한국거래소의 상장폐지종목과 관리종목 리스트: 'KRX-DELISTING'(상장폐지종목), 'KRX-ADMINISTRATIVE' (관리종목) 한국, 미국, 일본의 ETF 리스트: 'KR', 'US', 'JP' 주가(KRX): '005930'(삼성전자), '091990'(셀트리온헬스케어) ...
대전집주인
'파이썬' 카테고리의 글 목록 (3 Page)