python
-
2. 연속 확률 분포빅데이터/통계 이론 2019. 6. 19. 02:30
지난 포스트에서 알아본 연속 확률 분포 종류 정규분포, 표준 정규분포, t분포, 카이제곱, F, 와이블,, 을 파헤쳐 보겠습니다. 정규분포 정의 연속형 확률변수 X가 우연적 상태에서 무한히 집합할 때, 중심값 근처에 대다수가 밀집되는 좌우 대칭의 종 모양 분포가 형성된다. 는데,, 쉽게 말해 확률값이 좌우대칭인 종이다!(변수가 연속, 실수일 때) 용도 수집된 자료의 분포를 근사하는 데에 자주 사용한다. (중심 극한 정리에 의하면, 독립적인 확률변수들의 평균은 정규분포에 가까워지는 성질이 있다고 함! 표준 정규분포 정의 정규분포 밀도 함수를 통해 X를 Z로 정규화함으로써 평균이 0, 표준편차가 1인 표준 정규분포 쨋든, 정규분포인데 평균이 0, 표준편차가 1인거닷 실습 우선 몇 가지 파이썬 패키지가 필요하..
-
Django 시작하기(2) - 프로젝트 만들기Python/Django 2019. 6. 18. 22:20
프로젝트 만들기 터미널을 켜고, 원하는 경로로 갑니다! django-admin startproject 원하는 프로젝트명을 작성! $ django-admin startproject mysite 이제 프로젝트가 생성됐습니다. 프로젝트 구조를 살펴보면 다음과 같습니다! 하나씩 천천히 볼까요 ^^ .(현재 경로) 현재 프로젝트 root directory(mysite), 그냥 프로젝트 담기 위한 공간으로 이름 바꿔도 무방합니다. manage.py 프로젝트와 상호작용하는 파일. 서버 실행하기, 앱 만들기(특정 기능을 포함한 웹 애플리케이션. 앱들이 모이면 프로젝트), 모델 활성화 등, 많은 기능이 있다! mysite/ 프로젝트를 위한 실제 Python 패키지들 저장. mysite/init.py 이 디렉토리를 패키지..
-
Django 시작하기(1) - django 설치Python/Django 2019. 6. 18. 16:48
사실 설치 별거 없다. Django 설치 전, 할 일 Python 설치 Django를 설치하기에 앞서 Python 기반 프레임워크이기 때문에, Python설치가 안돼 있다면 먼저 설치해주세용 ^^ 가상 환경 구축 어떤 프로젝트는 Python 2.7로 개발하고, 다른 프로젝트는 Python 3.5로 개발한다,, 이런데 모두 같은 환경에서 진행하면 진흙탕이 되겠죠 ㅎㅎ 그런 진흙탕을 막기 위해! 우리는 가상 환경을 씁시다.. 보통 anaconda나 virtualenv를 사용합니다 Django 설치 만약 anaconda를 사용한다면, 터미널을 켜고 conda install django 끝! 설치 잘됐는지 확인. Python prompt 들어가서 >> import django >> print(django.__v..
-
Django란?Python/Django 2019. 6. 18. 16:07
Django 파이썬으로 작성된 웹 애플리케이션 프레임워크! 간단한 웹 개발 업무를 빠르고 쉽게 만들어주도록 설계됐다. Django로 만들어진 서비스 인스타그램, NASA, 비트버켓 등,,, Django 특징 Django는 MVC(Model View Contoller) 패턴을 따른다. 하지만 Controller기능을 프레임워크 자체에서 하기 때문에, MTV(Model Template View)라고 하기도 한다... Model 모델은 데이터에 관한 정보를 담는다. 쉽게말해 데이터베이스의 테이블이라고 보면 된다. View 어떤 데이터가 표시될지 정의한다. HTTP응답을 반환한다. Template 데이터가 어떻게 표시되는지 정의한다. 실제 사용자에게 보일 웹페이지. 흔히 HTML로 작성한다. 웹페이지에 동적인 ..