2012-12-07 2 views
5

Python을 사용한 최근의 이민자와 Python을 사용한 과학적 컴퓨팅. 이미 존재할 수있는 코드의 중복을 피하기위한 질문입니다.numpy의 파생어를 이용한 입방 보간

나는 정규 격자에서 x와 y의 함수로 샘플링 된 필드를 가지고 있습니다. 그리드의 어느 지점에서나 필드의 값뿐만 아니라 첫 번째 및 두 번째 파생 값을 얻기 위해 데이터를 보간하고 싶습니다. interp2d를 사용하여 쌍 입체 보간법으로 보간하면 필드의 값을 얻을 수 있습니다.

기존 numpy 또는 scipy 기능을 사용하여 필드의 1 차 및 2 차 미분을 얻는 방법에 대한 제안이있는 사람이 있습니까?

감사합니다.

+2

[numpy.diff] (http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html)를 찾으십니까? – mmgp

+2

http://docs.scipy.org/doc/numpy/reference/generated/numpy.gradient.html – YXD

+2

'UnivariateSpine'에는 미분을 반환하는 메서드가 있지만 2D 스플라인 보간의 경우 가장 좋은 방법이라고 생각합니다. 지금은'get_coeffs'를 통해 계수를 잡고 거기에서 가져 오는 것입니다. –

답변