본문 바로가기

Programming

(11)
pycharm에서 django RunServer를 버튼에 할당 pycharm에서 django 설치 후, Run Server를 실행시킬 때마다 프롬프트에서 "python manage.py run server"를 실행시키는 것이 번거로워서 아래와 같이 설정함 PyCharm > Run 메뉴 > Edit Configurations > Configuration 탭(이 항목이 보이지 않으면 우측 창에서 + 버튼 클릭) > Parameter 항목에 manage.py runserver 를 입력해 놓으면 서버 실행시마다 Run 버튼으로 실행이 가능함
파이썬을 활용한 데이터 길들이기 ■ 데이터 컨테이너 - 데이터 컨테이너 또한 데이터 유형 가운데 한 가지 - 파이썬의 데이터 컨데이너 종류는 보통 변수, 리스트, 딕셔너리로 구분 1. 변수 - 문자열, 숫자, 데이터 컨테이너를 저장할 수 있다. - 변수명은 변수에 담겨 있는 내용을 나타내는 소문자 (혹은 밑줄 표시로 연결된 단어들)로 구성된다. - 변수명 규칙 1) 밑줄('_')은 가능하지만 '-'(hyphen)은 사용하지 않는다. 2) 숫자는 사용할 수 있지만 변수 명이 숫자로 시작하면 안된다. 3) 읽기 쉽도록 소문자를 이용하고 단어들을 밑줄 표시로 구분한다. 2. 리스트 - 형식 : shopping_list = ['milk','lettuce','eggs'] - 리스트에 변수도 저장이 가능하다 >>> cats = 2 >>> dogs..
R 기본 명령 R에 설치되어 있는 데이터셋 확인>library(help=datasets) Demo 확인>Demo()Demos in package ¡®base¡¯: error.catching More examples on catching and handling errorsis.things Explore some properties of R objects and is.FOO() functions. Not for newbies!recursion Using recursion for adaptive integrationscoping An illustration of lexical scoping. Demos in package ¡®graphics¡¯: Hershey Tables of the characters in the Her..
조건 체크 데이터 벡터는 자기 자신의 값을 체크하여 조건에 맞는 서브 벡터를 생성하거나 또는 이 값들을 다른 값으로 변경할 수 있다. 예를 들어,> x = -5 : 5> x[x
난수 생성 함수 분포 함수 이름 사용 예 베타 분포rbeta rbeta(20,2,3) 코시분포 rcauchy rcauchy(20,0,1) 카이제곱분포 지수분포 F분포 감마분포 정규분포 t-분포 균등분포
RStudio - 코드 접기 ,분할, 탐색 코드 접기 ,분할, 탐색코드 편집과 검사를 쉽게 하기 위해, 편집기에 있는 코드의 형태를 변경한다. 코드 접기를 통해 임시로 사용자 정의 섹션 또는 들여쓰기 블록(함수, 반복 등)을 감출 수 있다. 또한 RStudio는 블록과 섹션 사이를 빠르게 이동할 수 있는 단축키와 메뉴를 지원한다. 코드접기여러 블록의 코드로 이루어진 긴 스크립트는 읽기가 어렵다. 이와 같이 읽기 어려운 스크립트는 여러 개의 파일로 분할해야 하지만 RStudio는 코드 블록을 축소하는 접기 기능을 지원한다. 중괄호({}) 안의 모든 블록과 코드 섹션을 접을 수 있다. 접을 수 있는 모든 코드 앞에는 작은 삼각형이 위치한다.삼각형을 클릭하면 코드 블록을 최소화하거나 펼칠 수 있다. 축소된 코드 블록은 행 번호에서 차이가 있다. 아래 ..
R Visualization - Points() 함수 > x x [1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5> y y [1] 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1> pchs plot(1:5, type = "n", xlim = c(0,7.5), ylim=c(0.5,5.5), main = "point by 'pch'")> points(x,y, pch = 1:25, cex=1.5)> text(x-0.4, y, labels = as.character(1:25), cex=1.2)> points(rep(6,5), 5:1, pch = 65:69, cex = 1.5)> text(rep(6,5) -0.4, y, labels = as.character(65:69), cex..
R Visualization - plot() 함수 > # X 좌표를 위한 벡터> x1 # Y 좌표를 위한 벡터> y1 # 벡터 생성> z1 # 행렬 생성> (mat1 # 그래픽 윈도우의 화면 분할(2행3열)> op par(mfrow = c(2,3))> # 일변량 그래프> plot(y1, main="using index")> # 이변량 그래프> plot(x=x1, y=y1, main="x^2")> # 이변량 그래프(행렬)> plot(mat1, main="using matrix")> plot(x1, y1, type="l", main="line")> plot(x1, y1, type="c", main="line")> plot(x1, y1, type="h", main="high density")> plot(x1, y1, type="n", main="no plot..