我有一个数据集,第一列是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
。任何建议如何克服这个问题?