y
(x坐标)及其各自的
xp
(y坐标)。
问题是,当我运行代码时,
fp
是重复33次的0.97610476的数字。当然,这不是正确的答案。i我相信问题上升时,当大约70%的第一个数字中的第一个数字为零时,也许numpy函数
y
将数组中的所有数字考虑在内,以估算x
值,使用计算器或纸上所做的工作,您只将想要的值之间的值进行计算。
the是带有数组的代码:
xp
np.interp
函数,但这导致了同样的问题。
我不期望对此有更多的作用,也许我将不得不创建一个“手动”插值功能。如果您查看
docs的
需要“单点线性插值来单调地增加样品点。”
您的X数据实际上是负面的,因此您需要插入它的负符号,插值,然后您可以将插值转换为负面。 如果您需要,您也可以过滤x为0的点(为了成为函数,x值应该是唯一的,因此请删除所有点x = 0 fixed)
y