2016-06-25 2 views
1

주어 scipy.interpolate.interp1d (함수 f)의 출력과 2 차원의 점 (하자 test_pnt.Xtest_pnt.Y라고하자) 포인트 기능 f-test_pnt으로부터의 최단 거리를 계산하는 scipy 기능이 있는가?최단 거리의 기능이 scipy

참고 f는 보간 된 Y가 X에 취하고 반환하는 함수이며, 즉 Y = F (x)를

답변

2

넌 지점 사이의 실제 거리를 얻을

scipy.lining.norm(x-test_pnt.X, f(x) - test_pnt.Y) 

를 사용 함수

+0

이 경우 작은 x는 무엇입니까? 모든 가능한 little-x를 돌파하기 위해 for 루프를 만들 수 있다는 것을 알고 있지만보다 효과적인 방법이 있는지 궁금합니다 (scipy에 내장)? – Sam

+0

당신이 찾고있는 것을 찾을 수 있습니다 : http://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.pdist.html –

관련 문제