Ниже приведен мой код для рисования сплайна.
y = np.array([0.6304,0.6301,0.6283,0.6248,0.6159,0.5924,0.5481,0.4934])
x = np.array([0,0.1,0.2,0.4,0.8,1.6,3.2,6.4])
tck,u = interpolate.splprep( [x,y] )
xnew,ynew = interpolate.splev( u, tck)
plt.xscale('log')
plt.yscale('linear')
axes = plt.gca()
axes.set_xlim([0.1,10])
plt.plot( x,y,'o' , xnew ,ynew )
plt.legend( [ 'data' , 'spline'] )
plt.show()
Мне нужна помощь в поиске точки, в которой есть максимальная кривизна
В большинстве документов на кривизну, которые я просмотрел, содержится указание найти дифференциал второго порядка. Но я застрял здесь. Любые указатели будут высоко оценены