목록전체 글 (34)
BASEMENT

파이썬 실습 1. 리스트 중에서 i번째 숫자부터 j번째 숫자까지를 슬라이싱한 후 k번째에 있는 수를 찾아 출력 - 리스트 길이는 1이상 50이하 - 리스트의 각 원소 범위는 1이상 100이하 - 자르는 행위는 1이상 10이하 ex) [2,44,73,54,23,29,85,34] : 원본리스트 [[6,8,2], [4,8,5]] : commands [34,85] : return값 import random def nst_N(*args): origin,s,e,k = args result = sorted(origin[s-1:e])[k-1] return result # def nst_N(*args): #origin, command = argsreturn list(map(lambda x:sorted(origin[x[0..

파이썬 실습 1. 양의 정수를 1, 2, 4 의 세개의 수로만 표현하는 프로그램 작성 - 3으로 나눈 경우의 몫과 나머지 이용 - 나머지의 표현이 0 -> 4, 1 -> 1, 2 -> 2 로 표현 - 1부터 100까지의 수를 124의 수로 표현 def onetwofour(q): number = '' reminder = '412' while q: q,r = divmod(q,3) # divmod() : 앞의 수를 뒤의 수로 나누었을 때 몫과 나머지를 반환해줌 number = reminder[r] + number if not r: q -= 1 return number if __name__ == "__main__": end = int(input("enter last number>> ")) for i in ran..

파이썬 실습 1. 주식 가격 하락이 발생되기 전의 유지 시간(초) 계산 주식가격은 10이상 100이하 주식가격의 집합은 2이상 20이하 ex) 주식가격 : [59, 28, 84, 10, 74] 하락전 유지시간: [1, 2, 1, 1, 0] import random def stock_price(price): n = len(price) sec = [0] * n for i in range(n-1): for j in range(i+1,n): if price[i] > price[j]: break sec.append(j-i) return sec if __name__ == "__main__": sp_n = int(input("enter number of stock price, 2-20>> ")) sp = [rando..

파이썬 실습 1. 중복 없는 튜플 형태 (ex: (9,2,4,5)) 를 입력하면 {9},{9,2},{9,2,4},{9,2,4,5} 형태로 리스트에 담아서 출력 def tuple_ss(ts): result = [] s = ts[1:len(ts)-1].replace("},","}=").split("=") # ts[1:len(ts)-1] : {} 제거 // {},{},{} 상태를 {}={}={}로 변경후 '=' 기준으로 분리 s = sorted([x[1:len(x)-1].split(',') for x in s], key=lambda x: len(x)) result = [int(i) for i in s[-1]] # {1,2,3}을 {1,2,3} 으로 변경 후 정렬 return result if __name__ ..

데이터 구조 1. 자료구조 1) 자료구조 데이터와 그들의 관계를 구조화 한 것. 데이터를 효율적으로 조직, 저장하는 방법 선형형태 : 리스트(List), 스택(Stack), 큐(Queue) 비선형형태 : 트리(Tree), 그래프(Graph) 2. 배열 같은 데이터형을 가지는 변수들의 집합 각 배열의 원소는 [ ] 안에 index를 이용하여 참조함 배열 원소의 시작번호는 0 배열의 각 원소는 메모리에 연속적으로 저장 배열의 이름은 메모리상에서 인덱스번호 0을 가지는 원소의 주소를 나타냄 1차원 배열 : [ ] 한개로 구성 2차원 배열 : [ ][ ] 두개로 구성. 첫번째는 행(row) 인덱스, 두번째는 열(column) 인덱스를 나타냄 3. List 자료를 순서대로 저장하는 자료구조, 즉 순서를 가진 항목..

두 집단의 비교 1. 독립표본과 대응표본 독립표본 : 서로 관련이 없는 두 모집단으로부터 얻어짐 대응표본 : 한 모집단으로부터 얻어진 대상에 대하여 두 번 반복 측정하여 얻어짐 2. 일표본 평균 하나의 모집단으로부터 표본을 추출하고 표본으로부터 모집단 평균의 신뢰 구간을 구함 가설검정 : t.test() 함수 사용 (귀무가설 : 모평균이 mu와 같다) x

* rJava jdk8 설치하기 * 제어판 - 윈도우 고급 설정 - 환경변수 - 시스템변수- JAVA_HONE, PATH 설정해주기 통계학의 이해 1. 자료의 이해 개체와 변수 변수 : 자료 수집에서 측정할 특성 ex) 성별, 키, 몸무게, 온도, 혈압 등 설문지 각 문항의 내용같은 것 개체 : 변수에서 측정되는 대상의 기본단위 모집단, 모수, 표본 모집단 : 데이터들 모수 : 데이터들 중 하나 표본 : 분석할 데이터 그룹 자료의 종류 - 변수의 성질에 따라 1) 양적 자료 - 주로 수치형 연속형 자료 (예: 키, 나이) : 구간으로 구분 가능, 모두 수치형 데이터, 절대 0점이 있음 이산형 자료 (예: 입장인원 수) : 관측해서 나오는 값 * 절대0점 : 시작이나 끝을 임의로 0으로 놓은 값들 ex) ..

파이썬 GUI 모듈 tkinter : 파이썬 표준 라이브러리 turtle : 파이썬에 내장되어 있는 라이브러리 kivy : 게임 및 안드로이드 어플리케이션 개발, pygame에서 발전 wxpython : 윈도우, 리눅스, 맥 os 등 다양한 운영체제에서 하나의 소스코드로 프로그램 구현 가능 pyqt : C++ 용의 QT 디자이너 GUI 툴을 파이썬에서도 사용할 수 있게 만든 모듈 pygame : 게임 만드는 라이브러리. 이미지 또는 사운드 처리 편리 tkinter (tk interface) 모듈 Tcl/Tk (Tool Command Language/Tool Kit)의 범용 GUI 라이브러리 기반 -> 유닉스, 매킨토시 등 운영체제 지원 위젯 : 윈도우창에 나올 수 있는 문자, 버튼, 체크박스, 라디오 버..