[SciPy-User] UnivariateSpline returning NaN

Kevin Gullikson kevin.gullikson at gmail.com
Fri Aug 17 17:34:51 EDT 2012


Hi all,

I am having a weird issue with UnivariateSpline return nan when trying to
interpolate some data. I have had this happen before a couple times, but it
was always because a nan was in the input arrays. Here, they are all real
numbers. Here is some minimal code that recreates my problem:

import numpy
x,y = numpy.loadtxt("test.out", usecols=(0,1), unpack=True)
from scipy.interpolate import UnivariateSpline
fcn = UnivariateSpline(x,y,s=0)
print fcn(numpy.median(x))

(the result of the print is nan)


Here is the data that I used:

960.38174     2218580.3     2205540
960.3904     2209433.1     2205465.9
960.39906     2202205.2     2205391.9
960.40773     2209385.9     2205317.8
960.41639     2218550.3     2205243.7
960.42505     2220656.8     2205169.7
960.43372     2220779.4     2205095.6
960.44238     2220771.8     2205021.5
960.45104     2220764.3     2204947.5
960.67545     2220409.5     2203030.8
960.68725     2220387.5     2202930.1
960.69905     2220365.5     2202829.5
960.71085     2220343.4     2202728.8
960.72265     2220321.4     2202628.2
960.73445     2220299.3     2202527.6
960.74625     2220277.3     2202427
960.75805     2220222.8     2202326.4
960.76985     2220200.7     2202225.7
960.78165     2220178.7     2202125.2
960.79345     2220156.6     2202024.6
960.80525     2220134.6     2201924
960.81705     2220080.1     2201823.4
961.16055     2219013.1     2198897.2
961.16699     2218983.4     2198842.3
961.17344     2218953.6     2198787.4
961.17988     2218923.8     2198732.5
961.18788     2218886.9     2198664.3
961.19587     2218882.5     2198596.2
961.20386     2218910.5     2198528.1
961.21186     2218906.1     2198459.9
961.21963     2218837.8     2198393.7
961.2274     2218769.4     2198327.4
961.23517     2218701.1     2198261.2
961.24294     2218697.7     2198194.9
961.25071     2218661.8     2198128.7
961.25695     2218633     2198075.6
961.26317     2218604.3     2198022.5
961.27485     2218550.4     2197922.9
961.28653     2218496.5     2197823.4
961.2982     2218475     2197723.8
961.30988     2218421.1     2197624.3
961.32156     2218367.3     2197524.8
961.75259     2216379.3     2193857.4
961.75259     2225525.5     2193857.4
962.04986     2222983.5     2191338.5
962.05175     2222942.3     2191322.5
962.69908     2217396.7     2185841.9
962.71837     2217210.7     2185678.5
962.73766     2217024.8     2185515.2
962.75695     2214605.6     2185352
962.77624     2180663.5     2185188.7
962.79552     2080767.6     2185025.6
962.81481     2027222.1     2184862.4
962.83411     2080471.4     2184699.3
962.8534     2180022.7     2184536.2
962.87269     2213620.2     2184373.1



Thanks,

Kevin Gullikson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20120817/4179c8d2/attachment.html>


More information about the SciPy-User mailing list