首页 > 解决方案 > 使用python查找数据集中给定点的斜率

问题描述

我在一个 txt 文件中有一个数据,它由两列组成,我可以使用 numpy (X,Y) 检索并作为两个数组放置。

os.getcwd()
os.chdir('C:\\python')
xvalue = np.loadtxt("test.txt", delimiter= " ")[:, 0]
yvalue = np.loadtxt("test.txt", delimiter= " ")[:, 1]

x = np.array(xvalue)
y = np.array(yvalue)
zip(x,y)

假设数据类似于这张图片中的绿线:( https://numpy.org/doc/stable/_images/numpy-polyfit-1.png抱歉我不能直接发布)

如何获得给定数据点的斜率?例如,如果我想知道 x = 1 或 y = 0 时的斜率(我的情况只发生一次),有没有可行的方法?

标签: pythonnumpy

解决方案


推荐阅读