기본 콘텐츠로 건너뛰기

라벨이 bash인 게시물 표시

통계관련 함수와 메서드 사전

A B C d E F G H I K L M N O P Q R S T U V W Z A statsmodels.ap.stats.anova_lm(x) statsmodels.formula.api.ols 에 의해 생성되는 모형 즉, 클래스 인스턴스(x)를 인수로 받아 anova를 실행합니다. np.argsort(x, axis=-1, kind=None) 객체 x를 정렬할 경우 각 값에 대응하는 인덱스를 반환합니다. Axis는 기준 축을 지정하기 위한 매개변수로서 정렬의 방향을 조정할 수 있음(-1은 기본값으로 마지막 축) pandas.Series.autocorr(lag=1) lag에 전달한 지연수에 따른 값들 사이의 자기상관을 계산 B scipy.stats.bernoulli(x, p) 베르누이분포에 관련된 통계량을 계산하기 위한 클래스를 생성합니다. x: 랜덤변수 p: 단일 시행에서의 확률 scipy.stats.binom(x, n, p) 이항분포에 관련된 통계량을 계산하기 위한 클래스를 생성합니다. x: 랜덤변수 n: 총 시행횟수 p: 단일 시행에서의 확률 C scipy.stats.chi2.pdf(x, df, loc=0, scale=1) 카이제곱분포의 확률밀도함수를 계산 $$f(x, k) =\frac{1}{2^{\frac{k}{2}−1}Γ(\frac{k}{2})}x^{k−1}\exp\left(−\frac{x^2}{2}\right)$$ x: 확률변수 df: 자유도 pd.concat(objs, axis=0, join=’outer’, …) 두 개이상의 객체를 결합한 새로운 객체를 반환. objs: Series, DataFrame 객체. Axis=0은 행단위 즉, 열 방향으로 결합, Axis=1은 열단위 즉, 행 방향으

bash script_Hello world

#!/bin/sh #This is a comment! echo Hello World #여기 역시 주석입니다. 스크립트의 첫 줄에 사용하는 '#!'는 이 스크립트의 해석기의 종류를 지정하기 위해 사용합니다.  이 경우를 제외하고 #는 주석을 사용을 위한 기호입니다. 이 스크립트를 실행하기 위해서는 실행파일로 전환해 주어야 합니다. sgoing@sgoing-virtual-machine:~/문서/script$ ls -l 합계 28 ... -rw-r--r-- 1 sgoing sgoing   81 10월 17 16:33 first.sh ... 위의 리스트의 권한 표시 -rw-r--r--가 x로 끝나는 경우가 실행파일입이다. 이러한 형식으로 전환하기 위해 다음의 명령을 사용합니다. sgoing@sgoing-virtual-machine:~/문서/script$ chmod +x first.sh sgoing@sgoing-virtual-machine:~/문서/script$ ls -l ... -rwxr-xr-x 1 sgoing sgoing   81 10월 17 16:33 first.sh ... sgoing@sgoing-virtual-machine:~/문서/script$ ./first.sh Hello World 위의 스크립트에서 명령어 echo는 인자를 모니터에 출력하는 것으로 다음과 같이 하나의 인자를 갖습니다. 즉, 인자로 문자열(string)가 매우 길거나 공백을 가지고 있고 또는 몇개의 문자 또는 문자열로 구성이 된다 할지라도 하나로 취급함을 의미합니다.   echo [SHORT-OPTION]... [STRING]... echo LONG-OPTION #!/bin/sh #This is a comment! echo Hello World #여기 역시 주석입니다. echo "Hello" "world" echo Hello * world sgoing@sgoing

bash 스크립트 소개

Shell  shell은 당신이 명령어들을 사용하여 컴퓨터와 상호작용하도록 합니다. 데이터를 주고 받고 또는 저장하는 등의 간단한 작업에서 부터 매우 복잡한 작업등의 일을 할 수 있게 하지요. 터미널에서 date, cal, pwd, ls 등을 실행해 볼까요? sgoing@sgoing-virtual-machine:~/문서/script$ date 2018. 10. 15. (월) 14:13:20 KST sgoing@sgoing-virtual-machine:~/문서/script$ cal       10월 2018        일 월 화 수 목 금 토      1  2  3  4  5  6   7  8  9 10 11 12 13  14 15 16 17 18 19 20  21 22 23 24 25 26 27  28 29 30 31                                 sgoing@sgoing-virtual-machine:~/문서/script$ pwd /home/sgoing/문서/script sgoing@sgoing-virtual-machine:~/문서/script$ ls a.log  b.log  bak  c.log  hello.sh 위와같이 터미널에 명령어를 입력하면 shell은 이 명령을 해석하여 kernel로 전달하고 kernel은 컴퓨터의 하드웨어에 명령에 부합하는 정보를 추출 또는 계산하여 다시 shell로 전달하고 이 결과를 모니터에 출력합니다. Scripting 만일 위의 작업을 매일 한번 이상 자주 실행한다면 매번 위와 같은 작업을 반복하기란 번거롭지요. 만일 위의 명령들을 한번에 실행하도록 프로그램화 하여 저장한다면 편리할 것입니다. 이러한 작업을 스크립팅이라고 합니다. 실행 적당한 편집기로 파일을 작성한 다음 이렇게 만들어진 파일을 다음과 같이 실행파일로 만들어야 합니다. "chmod +x 파일이름" 파일의 권한에 --x를 첨가하여mode를 변경하는 것 입니다. 권한에 --x가 있으면 실행파일