Loading...
2022. 10. 20. 10:38

자바스크립트 기초 문법1 -변수 선언하기-

## 자바스크립트 코드 스타일 가이드는 여러개가 존재하지만 Airbnb Style Guide를 바탕으로 작성 ## 1. 세미콜론 자바스크립트는 문장의 끝에 세미콜론을 선택적으로 사용 가능함 세미콜론이 없으면 ASI에 의해 자동으로 세미콜론이 삽입(Automatic Semicolon Insertion, 자동 세미콜론 삽입 규칙) 요즘엔 ASI도 성능이 좋아서 안써도 문제되는 일은 크게 없다고는함 이걸 써야하냐, 말아야하냐로 아직도 싸운다고함 console.log('hello'); console.log('javascript') 2. 들여쓰기와 코드 블럭 python은 4칸 들여쓰기를 썼지만, 자바스크립트는 2칸 들여쓰기를 사용 블럭(block)은 if, for, 함수 등에서 중괄호 {}내부를 말함 pytho..

2021. 12. 1. 02:45

numpy array와 pandas에서 var을 구할 때 차이점

numpy array가 다음과 같이 주어진다. 여기서 분산을 구하고자 하는데 numpy.var()을 이용하여 구할 수 있다. 그런데 위 array를 pandas의 series에 넣어본다면 이 상태에서 분산을 구할려면 .var()을 하면 구할 수 있다 두 방식에서 구한 var에 차이가 있다 분명 같은 값들이 들어간 array로 var을 구한건데 왜 차이가 있을까? 그것은 numpy array에서는 var을 biased estimator로 구하기 때문이다. 모든 데이터 편차제곱합을 개수 N으로 나눠서 구한다 반면 pandas의 dataframe에서 var은 unbiased estimator로 구하기 때문이다. 그래서 두 값이 같게 만들려면 pd.Series에서 var의 옵션에 ddof=0으로 두면 두 값이 ..