Я немного в тупике. Я использовал сплайн, чтобы сгладить мои данные успешно, однако на этот раз он просто не работает. Вот фрагмент кода, который не работает. Любые указатели будут высоко оценены.scipy.interpolate.spline не работает должным образом
In [46]: x
Out[46]:
array([ 600., 650., 700., 750., 800., 850., 900., 950.,
1000., 1050., 1100., 1150., 1200., 1250.])
In [47]: y
Out[47]:
array([ 2.68530481, 3.715443 , 4.11270841, 2.91720571, 1.49194971,
0.24770035, -0.64713611, -1.40938122, -2.24634466, -3.04577225,
-3.73914759, -4.35097303, -4.94702689, -5.56523414])
In [48]: x2=numpy.linspace(x.min(),x.max(),20)
In [49]: spline(x,y,x2)
Out[49]:
array([ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0.])
Проверьте этот SO вопрос актуален: [гладкая линия с рейкой и datetime не работает] (http://stackoverflow.com/questions/38686415/smooth-line-with-spline-and-datetime-objects-doesnt-work/38687139#38687139) –