[SciPy-User] Cubic splines - MATLAB vs Scipy.interpolate
Jaidev Deshpande
deshpande.jaidev at gmail.com
Tue Sep 27 15:04:55 EDT 2011
Hi
*The big question*: Why does the MATLAB function spline operate faster than
the cubic spline alternatives in Scipy, especially splrep and splev ?
------
*The context*: I'm working on an algorithm that bottlenecks on spline
interpolation.
Some functions in Scipy return an interpolation *object function *depending
on the input data which needs to be evaluated independently over the whole
range.
So I used 'lower order' functions like splrep and splev. Even that was too
slow.
Then I tried to write my own code for cubic splines, generating and solving
a system of 4N simultaneous equations for interpolation between N+1 points.
No matter what I do, the code is quite slow. How come the MATLAB function
spline operate so fast? What am I missing? What can I do to speed it up?
------------
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20110928/6a5bd38b/attachment.html>
More information about the SciPy-User
mailing list