파이썬 Python의 MATLAB 스타일 find () 함수
MATLAB에서는 특정 조건을 충족하는 값의 인덱스를 쉽게 찾을 수 있습니다. >> a = [1,2,3,1,2,3,1,2,3]; >> find(a > 2) % find the indecies where this condition is true [3, 6, 9] % (MATLAB uses 1-based indexing) >> a(find(a > 2)) % get the values at those locations [3, 3, 3] 파이썬에서 이것을 수행하는 가장 좋은 방법은 무엇입니까? 지금까지 다음과 같이 생각했습니다. 값을 얻으려면 : >>> a = [1,2,3,1,2,3,1,2,3] >>> [val for val in a if val > 2] [3, 3, 3] 그러나 각 값의 색인을 원한다면 조금 ..
2020. 10. 3.