Python 我可以使用numpy为一组x和y值绘制线性插值图吗

Python 我可以使用numpy为一组x和y值绘制线性插值图吗,python,numpy,dataset,linear-interpolation,Python,Numpy,Dataset,Linear Interpolation,我可以用numpy为一组x和y值绘制线性插值图吗 import numpy as np import matplotlib.pyplot as plt x =[700,701,702,702] y =[46,48,45,45] ​ ​ x_new= [701] ​ y_new = np.interp(x_new, x, y) print(y_new) [48.] plt.plot(x, y, "og-", x_new, y_new, "or"); 如何打

我可以用numpy为一组x和y值绘制线性插值图吗

import numpy as np
import matplotlib.pyplot as plt
x =[700,701,702,702]
y =[46,48,45,45]
​
​
x_new= [701]
​
y_new = np.interp(x_new, x, y)
print(y_new)
[48.]
plt.plot(x, y, "og-", x_new, y_new, "or");

如何打印图形中使用的函数?

您是否将图形中使用的函数称为直线方程?如果是,要得到直线方程:

from numpy import ones,vstack
from numpy.linalg import lstsq

x =[700,701,702,702]
y =[46,48,45,45]
A = vstack([x_coords,ones(len(x_coords))]).T
m, c = lstsq(A, y_coords)[0]
print("Line Solution is y = {m}x + {c}".format(m=m,c=c)) 

你的代码看起来不错,有什么问题吗?我通过近似给出了x_的新值。我能找到x_new的值吗?我需要查看使用的函数。不知道如何打印“打印使用的函数”是什么意思?你的意思是显示图表?最后使用
plt.show()
plt.savefig(/path/to/file)
将其保存到文件中。我看不到他们在图形中使用的函数?