반응형
극좌표 형식의 복소수, 크기 및 각도 (도)를 실수 및 허수 구성 요소의 1로 변환하는 내장 Numpy 함수가 있습니까?
분명히 내가 직접 작성할 수 있지만 일부 모듈에 최적화 된 버전이 포함되어있는 유형 인 것 같습니까?
더 구체적으로, 나는 다양한 크기와 각도의 배열을 가지고 있습니다.
>>> a
array([1, 1, 1, 1, 1])
>>> b
array([120, 121, 120, 120, 121])
그리고 내가 원하는 것은 :
>>> c
[(-0.5+0.8660254038j),(-0.515038074+0.8571673007j),(-0.5+0.8660254038j),(-0.5+0.8660254038j),(-0.515038074+0.8571673007j)]
해결 방법
def P2R(radii, angles):
return radii * exp(1j*angles)
def R2P(x):
return abs(x), angle(x)
이러한 함수는 입력 및 출력에 라디안을 사용하고 있으며 각도의 경우 두 함수 모두에서 라디안으로 변환해야합니다.
참조 페이지 https://stackoverflow.com/questions/16444719
반응형
'파이썬' 카테고리의 다른 글
파이썬 Scraping ajax pages using python (0) | 2021.01.17 |
---|---|
파이썬 Delete the first three rows of a dataframe in pandas (0) | 2021.01.17 |
파이썬에서 유니 코드 (비 ASCII) 문자를 처리하는 방법은 무엇입니까? (0) | 2021.01.17 |
파이썬에 주문 된 세트가 있습니까? (0) | 2021.01.17 |
파이썬으로 웹 사이트에 로그인하고 기계화하는 방법 (0) | 2021.01.16 |
댓글