Vector 내적 외적 정리 내적 A*B = |A| * |B| * cosθ 두 벡터사이의 각은 코사인의 역함수로 구할 수 있다. 게임에서 내적이 사용되는 사례 물체가 앞에 있는지 혹은 뒤에 있는지 판별 플레이어의 시선(forward)을 기준으로 좌, 우의 내적값은 음수값을 갖는다 → 내적이 양수라면 앞에, 음수라면 뒤에 있다. 시야각 내에 물체 판별 시야각이 X라 했을 때, 플레이어의 시선(forward)과 물체의 위치 벡터를 내적하여 얻은 각도가 X/2보다 크다면 시야각에 벗어나는 물체이다. 점 A와 평면 S와의 최단 거리 계산(이때, d가 0이라면 점 A는 평면 위의 점이다.) 선과 평면사이의 접점을 구할 때 외적 두 벡터와 모두 직교하는 새로운 벡터를 구한다. 내적과는 달리 교환법칙이 성립되지 않는..
벡터
시리즈 만들기 판다스의 Series 메서드에 리스트를 전달하여 시리즈를 생성해보자. import pandas as pd s = pd.Series(['banana', 42]) print(s) 인덱스(index)는 보통 0부터 시작한다. 하지만 시리즈를 생성할 때 문자열을 인덱스로 지정할 수 있다. s = pd.Series(['Wes McKinney', 'Creator of Pandas']) print(s) print() s = pd.Series(['Wes McKinney', 'Creator of Pandas'], index=['Person', 'Who']) print(s) 데이터프레임 만들기 데이터프레임을 만들기 위해서는 딕셔너리를 DataFrame 클래스에 전달해야 한다. scientists = pd.D..
https://github.com/rougier/numpy-100 rougier/numpy-100 100 numpy exercises (with solutions). Contribute to rougier/numpy-100 development by creating an account on GitHub. github.com 연습문제를 다운로드하여 풀어볼 예정이다. 4. zeros라는 메서드를 이용하여 n개의 요소를 0으로 채운 vector를 생성할 수 있다. size와 itemsize를 이용해 전체 사이즈를 구할 수 있다. 7. arange(start, end): start부터 end-1까지를 요소로 갖는 vector 생성 8. Z[::-1]: step을 음수로 주어 reverse 9. vector를 생..