[SciPy-user] 2D Interpolation

Pauli Virtanen pav@iki...
Fri Jun 27 16:38:15 CDT 2008


Fri, 27 Jun 2008 16:46:30 -0400, Ryan May wrote:

> Pauli Virtanen wrote:
>> Hi,
>> 
>> Fri, 27 Jun 2008 14:13:22 -0400, Ryan May wrote:
>>> Can anyone help me use scipy.interpolate correctly.  Here's my
>>> problem: I'm trying to make a 2D lookup table to save some
>>> calculations.  The two parameters over which the lookup table is
>>> generated are independent and I have complete control over how I
>>> divide up the domain.  Using this lookup table, I'd like to then
>>> calculate values over an unstructured set of parameter values (ie. a
>>> list of pairs of parameter values).  Is there a function in
>>> scipy.interpolate that can help here? What I'd really like to be able
>>> to do is generate an interpolator object from my 2D array, and then
>>> pass a pair of 1D arrays to the object and have it return 1D array of
>>> values.
[clip]

Another hint: looking at

	scipy.ndimage.map_coordinates

may turn out to be useful: it seems to be able to interpolate from a 
regular grid to a vector of coordinates.

-- 
Pauli Virtanen



More information about the SciPy-user mailing list