파이썬 Python Numpy-복소수-극성에서 직사각형으로 변환하는 기능이 있습니까?
극좌표 형식의 복소수, 크기 및 각도 (도)를 실수 및 허수 구성 요소의 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, a..
2021. 1. 17.
파이썬 Finding the indices of matching elements in list in Python
"평균"이라고하는 1에서 5까지의 긴 부동 숫자 목록이 있고 a보다 작거나 b보다 큰 요소에 대한 인덱스 목록을 반환하고 싶습니다. def find(lst,a,b): result = [] for x in lst: if xb: i = lst.index(x) result.append(i) return result matches = find(average,2,4) 그러나 놀랍게도 "matches"에 대한 출력에는 많은 반복이 있습니다. [2, 2, 10, 2, 2, 2, 19, 2, 10, 2, 2, 42, 2, 2, 10, 2, 2, 2, 10, 2, 2, ...] . 왜 이런 일이 발생합니까? 해결 방법 목록에서 값의 처음 항목 만 찾는 .index () 를 사용하고 있습니다. 따라서 인덱스 2와 인덱스 ..
2021. 1. 16.