[Numpy-discussion] interpolation in numpy

Thomas Hrabe thrabe at googlemail.com
Thu Jul 9 10:57:24 EDT 2009


Yep,
thats the one.
Unfortunately, installing scipy makes my project dependant on another
package. However, I installed it and it works...
Thank you

2009/7/9 Joe Kington <jkington at wisc.edu>:
> scipy.ndimage.zoom is exactly what you're looking for, as Zach Pincus
> already said.
>
> As far as I know, numpy doesn't have any 3D interpolation routines, so
> you'll have to install scipy. Interp2d will only interpolate slices of your
> data, not the whole volume.
>
> -Joe
>
> On Thu, Jul 9, 2009 at 8:42 AM, Thomas Hrabe <thrabe at googlemail.com> wrote:
>>
>> Hi all,
>>
>> I am not a newbie to python and numpy, but however, I kinda do not
>> find a proper solution for my interpolation problem without coding it
>> explicitly myself.
>>
>> All I want to do is to increase the resolution of an tree dimensional
>> array.
>>
>> I have a volume 'a'
>>
>> a = numpy.random.rand(3,3,3)
>>
>> now, I would like to expand a to a volume b of size say 10x10x10
>>
>> I want b to have interpolated values from a. One could think of this
>> procedure as "zooming" into the volume, similar for images or so.
>>
>> numpy.interp does such a thing for 1d, but is there such function for 3d,
>> too?
>>
>> Thank you in advance for your help,
>>
>> Thomas
>>
>> FYI: I do not have scipy installed
>> _______________________________________________
>> NumPy-Discussion mailing list
>> NumPy-Discussion at scipy.org
>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>



More information about the NumPy-Discussion mailing list