에서의 거리에 따라 좌표 나는 두 배열이 말하는이 :필터링이 점
A = np.array([[ 1. , 1. , 0.5 ],
[ 2. , 2. , 0.7 ],
[ 3. , 4. , 1.2 ],
[ 4. , 3. , 2.33],
[ 1. , 2. , 0.5 ],
[ 6. , 5. , 0.3 ],
[ 4. , 5. , 1.2 ],
[ 5. , 5. , 1.5 ]])
B = np.array([2,1])
내가 B
2의 반경 내에 있지 A
의 모든 값을 찾으려는 것이다.
내 대답은해야한다 :이 작업을 수행 할 수있는 파이썬 방법은
C = [[3,4,1.2],[4,3,2.33],[6,5,0.3],[4,5,1.2],[5,5,1.5]]
있습니까?
radius = 2
C.append(np.extract((cdist(A[:, :2], B[np.newaxis]) > radius), A))
하지만 np.extract
이 A
을 평평하게하고 내가이 예상되는 것을 얻을 해달라고 실현 : 내가 시도 무엇
이다.