我有一个数据集,第一列是x数据(波长),第二列是y数据(相对强度)。
我希望将其插入到另一个x_new-data 但我的问题是splrep返回nan-values:
>>import numpy as np
>>from scipy.interpolate import splrep, splev
>>d = np.loadtxt("test.txt")
>>x,y = d[:,0],d[:,1]
>>
>>f = splrep( x,y,k=5 )
>>print f
>>(array([ 4501.19, 4501.19, 4501.19, ..., 7091.74, 7091.74, 7091.74]), array([ nan, nan, nan, ..., 0., 0., 0.]), 5)
当我不指定时也会发生这种情况k。任何建议如何克服这个问题?