삼류 개발자의 애로사항
Sparta KANT(PA과정-Day5) TIL - NumPy 벡터 연산(2) 본문
ㅣ금일 배운 것
주요 개념
1. np.linspace(0, 2*np.pi, 360)
- 뜻 풀이 : 0부터 2π 까지(모든 각도)를 360개까지의 라디안 값을 구함
2. np.degrees(a)
- 뜻 풀이 : "a" 라디안의 Degree(도) 값
3. np.argmin(a)
- 뜻 풀이 : "a" 배열의 값중 가장 작은 값
4. a * np.cos(b)
- 뜻 풀이 : "b" degree(도) 값들의 x축 배열 구하기
5. a*np.sin(b)
- 뜻 풀이 : "b" degree(도) 값들의 y축 배열 구하기
6. np.column_stack([a * np.cos(b) , a * np.sin(b)])
- 뜻 풀이 : a * np.cos(b) x 좌표 값과 a * np.sin(b) y 좌표 값 행렬들을 n열 별로 재구성
7. 30 Degree +- 편차 구하는 방법 - (np.pi / 6), (np.pi*2 - np.pi / 6)
- 뜻 풀이 : π / 6 => 60 Degree,
π * 2 - π / 6 => 360 Degree - 60 Degree = 320 Degree => 320 Degree가 -30 Degree 와 동일하다!
ㅣ감상
아직까지 정확히 알면서 하는 건지는 모르겠다. 일단 시도해보고 깨지는 수밖에ㅠㅠ
그래도 어제 남아서 한 문제라도 더 풀어보려고 시간을 좀 투자했는데, 오늘 총 7문제중에 5문제는 풀었다.
쪼금 안심이 됬지만, 여전히 수학적 지식 (cos, sin, radian 개념 등)은 기본적으로 깔고 진도를 나가고 있어서
꽤 버겁다...
고등학교 시절엔 수학을 싫어해서 문과를 선택했는데 로봇 쪽은 수학을 사랑해야만 할 수 있는게 너무 많다ㅠㅠ
이번 주말에 나머지 문제랑 수학 관련 유튜브 영상좀 보면서 공부해야할 것 같다..
'로봇 엔지니어 과정' 카테고리의 다른 글
| Sparta KANT(PA과정-Day6) TIL - C++ (0) | 2026.08.10 |
|---|---|
| Sparta KANT(PA과정-Day4) TIL - NumPy 벡터 연산 (0) | 2026.08.06 |