Numpy 如何从列表中提取函数
你好! 我想用scipy之类的工具从两个列表中提取一个数学函数Numpy 如何从列表中提取函数,numpy,scipy,Numpy,Scipy,你好! 我想用scipy之类的工具从两个列表中提取一个数学函数 有办法吗?您可以使用scipy插入数据 或者,如果您有一个想要适合它的函数,您可以探索使用此导入:import matplotlib.pyplot as plt import matplotlib.pylab as plt x = [0.999,0.9995, 0.9999,0.99993, 0.99995,0.99998, 0.99999] y = [30, 50, 80, 120, 150, 400, 500] plt.pl
有办法吗?您可以使用scipy插入数据 或者,如果您有一个想要适合它的函数,您可以探索使用此导入:import matplotlib.pyplot as plt
import matplotlib.pylab as plt
x = [0.999,0.9995, 0.9999,0.99993, 0.99995,0.99998, 0.99999]
y = [30, 50, 80, 120, 150, 400, 500]
plt.plot(x,y,'o')
import matplotlib.pylab as plt
from scipy import interpolate
import numpy as np
x = [0.999,0.9995, 0.9999,0.99993, 0.99995,0.99998, 0.99999]
y = [30, 50, 80, 120, 150, 400, 500]
x_new = np.linspace(0.999,1,40)
fnc = interpolate.interp1d(x,y,fill_value='extrapolate')
y_new = fnc(x_new)
plt.plot(x,y,'o',x_new,y_new)
plt.show()