
왈러스 연산자
Effective Python의 Better way 10을 정리한 내용입니다. 서론 생과일 주스를 파는 가게에서 과일을 보관하고 있다고 하자. 보유하고 있는 과일을 딕셔너리로 표현하면 아래와 같다. fruit_container = { '사과': 3, '바나나': 1, '포도': 2, } 이때 손님이 와서 사과 주...
Effective Python의 Better way 10을 정리한 내용입니다. 서론 생과일 주스를 파는 가게에서 과일을 보관하고 있다고 하자. 보유하고 있는 과일을 딕셔너리로 표현하면 아래와 같다. fruit_container = { '사과': 3, '바나나': 1, '포도': 2, } 이때 손님이 와서 사과 주...
Effective Python의 Better way 16, 17, 18을 정리한 내용입니다. 딕셔너리로의 접근 가장 좋아하는 영화에 대해 투표를 받는 프로그램을 작성한다고 하자. 그럴 경우, 각 영화에 대한 투표수를 저장하는 딕셔너리가 필요할 것이다. movie_votes = { '해리포터': 3, '반지의 제왕': 1, ...
부정확한 정보가 있을 수도 있습니다. Polymorphism? 다형성(Polymorphism)이란 하나의 symbol(객체, 함수, 메소드, 변수, 상수 등)이 여러 개의 type을 가질 수 있도록 허용하는 언어상의 특성이다. 이를 크게 4가지 종류로 구분할 수 있다. 1. Ad-hoc polymorphism Ad-hoc poly...
시작하기 앞서… 어떤 벡터 $v$를 유닛 벡터 $\hat{v}$으로 만들려 한다. 그러기 위해서는 다음과 같이 벡터의 크기의 역수를 $v$에 곱해 주어야 한다. [\hat{v} = \frac{v} {\sqrt{v_1^2 + v_2^2 + v_3^2}}] 따라서 어떤 수의 루트의 역수를 구하는 과정이 필요하다. [y = \frac{1} {\sqr...