목록BF 2024 (107)
** 통계량이란? >통계량(statistics)은 표본으로 산출한 값으로, 기술통계량으로 표현함 > 통계량을 통해 데이터(표본이)가 갖는 특성을 이해할 수 있음 ** 중심경향치 > 표본(데이터)를 이해하기 위해서는 표본의 중심에 대해서 관심을 갖기 떄문에 표본의 중심을 설명하는 값을 대표값이라고 하며, 이를 중심경향치라고 한다. > 대표적으로는 중심 경향치는 평균, 중앙값, 최빈값, 절사 평균 등이 있음 * 평균 ( mean ) * 평균은 모집단으로 부터 관측된 N개의 x가 주어 졌을때 아래와 같이 정의됨 * 평균은 포본으로 추출된 표본 평균(sample mean, _x으로 표기)이라고 하며, 모집단의 평균을 모평균이라고 하며, u(뮤)라고 표기함. * 수식 첨부 * 중앙값 ( median ) * 평균과..

** 데이터와 그래프 * 변수 ( variable ) 수학 : 수학에서의 변수란, 정해지지 않은 임의의 값을 표현하기 위해 사용된 기호. 변하는 숫자라는 개념이다. 통계학 : 조사 목적에 따라 관측된 자료값을 변수라고 한다. 해당 변수에 관측된 값들이 자료(data)이다. * 변수의 종류 질적 변수 : 관측된 데이터가 성별, 주소지 등 몇 개의 범주로 구분하여 표현될 수 있는 자료. 입력시 숫자로 원-핫 인코딩이 가능하다 숫자 자체의 의미는 없음, 그저 구별하기 위함 양적 변수 : 관측된 데이터가 숫자의 형태로, 숫자의 크기가 의미를 가지고 있음 * 척도 (질)명목 척도 : 남자, 여자 등 category, 범주로 구별할 수 있는 변수. (질)서열 척도 : 순서의 의미만 있는 자료 (양)등간 척도 : 숫..
** 통계학이란? > 산술적 방법을 기초로 하여, 주로 다량의 데이터를 관찰하고 정리 및 분석하는 방법을 연구하는 수학의 한 분야이다. 근대 과학으로서의 통계학은 19세기 중반 벨기에의 케틀레가 독일의 "국상학 - Staatenkunde, 넓은 의미의 국가학)"과 영국의 "정치 산술 - Political Arithmetic, 정치 사회에 대한 수량적 연구 방법)"을 자연과학의 "확률 이론"과 결합하여, 수립한 학문에서 발전되었다. ** 데이터를 통해 통계적으로 분석하여 예측 및 의사 결정 *** 통계학의 큰 갈래 ** 기술통계학 : descriptive statistics 데이터를 수집하고 수집한 데이터를 쉽게 이해하고 설명할 수 있도록 정리 요약 설명하는 방법론 ** 추론통계학 : inferential..

*************************************************************************************************** INDEX ** 딕셔너리란? 키(key)와 값(value)을 이용하여 자료를 관리한다 ** 딕셔너리 조회 ** keys() 와 values() ** 딕셔너리 추가 ** 딕셔너리 수정 ** 딕셔너리 삭제 ** 딕셔너리 유용한 가능 *************************************************************************************************** ** 딕셔너리란? 키(key)와 값(value)을 이용하여 자료를 관리한다 > {} 중괄호를 이용해서 선언하고, 키:값의 형태..

**오버라이딩(overriding) : 하위 클래스에서 상속받았던 상위 클래스의 메서드를 재정의하는 것을 말한다. ex) 포켓몬 피카츄.공격() -> 가라 피카츄! 포켓몬 라이츄.공격() -> 피카츄 진화, 가라 라이츄! ** 쉽게 생각해서, 상위 클래스의 함수를 사용하는 것이 아닌, 하위 클래스에서 동등한 이름으로 정의한 함수를 자체적으로 사용 하는 것 ** 과정 풀어써보기

** 다중 상속 > 하나의 클래스만 상속할 수 있는 것이 아니고, 내가 원하는 많은 클래스들을 상속 받을 수 있다. > 단일 상속 방법과 동일하게, 상속 받고 싶은 상위 클래스들을 괄호 안에 배열한다. > 예시에서는 all_round 클래스에 ad_carry와 mid, jungler 클래스를 상속받았다. class all_round(ad_carry,mid,jungler): ~~~ > 다중 상속을 너무 많이, 혹은 유사한 이름은 최대한 적게 쓰거나 자제할 필요가 있다. 아니면 엄격하게 구분해야 한다. > 다중 상속의 늪에 빠질 수 있다.

*******************************************************************************************************************INDEX ** 튜플이란? ** 튜플 아이템 조회 ** In , not in ** 튜플의 길이 ** 튜플의 결합 ** 튜플 슬라이싱 ** 리스트와 튜플 ** 튜플 아이템 정렬 ** 튜플과 for문의 조합 ** 튜플과 while문의 조합 ******************************************************************************************************************* ** 튜플이란? > 리스트 타입 ['ㅁ','ㅂ','ㄷ'] 튜플 ..

**************************************************************************************************************** INDEX ** 객체를 생성할 때 생성자를 호출하면, 생성자가 __init__ () 메써드를 자동 호출한다 ** __init__()은 속성을 초기화 한다 ** 상위 클래스 속성 초기화 방법 1, super()을 이용한다 ** 상위 클래스 속성 초기화 방법 2,상위 클래스의 __init__()메써드를 하위 클래스에서 발동 *********************************************************************************************************..

** 다른 클래스의 기능을 내 것처럼 사용하는 것. 클래스1 ^ ㅣ 클래스2가 클래스1을 상속한다 클래스 2 : 클래스2는 클래스1의 모든 기능을 사용할 수 있다. ^ ㅣ 클래스3이 클래스2를 상속한다 클래스 3 : 클래스3은 클래스2의 모든 기능을 사용할 수 있으며, 클래스2는 클래스 1의 모든 기능~. 따라서 클3은 클2 클1 모든 기능 사용 가능 ** 예시 phones > good_phones, 굿폰 클래스 에서 폰 클래스를 상속받아서 폰의 기능도 사용하고자 한다. ** class 하위클래스(상속할 상위 클래스): 식으로 클래스를 선언한다 * 굿폰 클래스의 객체에서도 폰 클래스의 기능을 사용할 수 있다는 것을 확인할 수 있다.

************************************************************************************************************** INDEX ** 리스트란? ** 리스트 아이템 조회 ** 리스트 길이 ** 리스트와 for 문 ** 리스트와 while 문 ** 리스트에 아이템 추가 ** 리스트의 특정 위치에 아이템 추가 ** 리스트의 아이템 삭제 ** 리스트의 특정 아이템 삭제 ** 리스트 연결 ** 리스트 아이템 정렬 ** 리스트 아이템 순서 뒤집기 ** 리스트 슬라이싱 ** 나머지 기능들 ***********************************************************************************..

** 여러 개의 데이터가 묶여있는 자료형을 컨테이너 자료형이라고 한다. 이러한 컨테이너 자료형의 데이터 구조를 자료구조라고 한다. coin1 = 500 coin2 = 100 coin3 = 50 coin4 = 10 coin5 = 1 -> 각각 관리 coins = [ 500, 100, 50, 10, 1 ] -> 묶어서 관리 ( 컨테이너 자료형 ) ** 자료구조는 각각의 컨테이너 자료형에 따라서 차이가 있으며, 대표적으로는 ** 리스트(list), 튜플(tuple), 딕셔너리(dictionary), 세트(set)가 있다. list -> coins = [500, 100, 50, 10, 1 ] # 자료 교체가 안됨 tuple -> coins = (500, 100, 50, 10, 1 ) dictionary -> c..

** 연산자란? 피연산자들 사이에서 연산을 실행하는 기호와 등호 result = data1 + data2 ** 연산자의 종류 산술 연산자 : ( +, -, *, / ):사칙연산 , % : 나머지만 구하는 , // : 몫만 구하는, ** : 거듭제곱 할당 연산자 : =, ( +=, -=, *=, /=, %=, //= ) 복합연산자 : 산술 연산 이후 할당 연산 비교 연산자 : >, >=, 문자열 문자열 문자열과 문자열 뺄셈 -> 불가능 숫자와 문자를 이용한 덧셈 -> 불가능 ** 곱셉 나눗셈 정수와 실수 곱/나눗셈 -> 실수 결과 , 어떤 수를 나누면 항상 결과는 float 이다. 분수 -> 실수형으로 표현 당연하다 문자열과 숫자 곱셈 -> 문자열 숫자만큼 반복 ** 나머지와 몫 divmod() 함수 re..