54得票7回答
浮点线性插值

为了在两个变量a和b之间进行线性插值,给定一个分数f,我目前使用的代码如下:float lerp(float a, float b, float f) { return (a * (1.0 - f)) + (b * f); } 我认为可能有更有效的方法。我正在使用一个没有浮点单元(F...

44得票7回答
如何实现线性插值?

假设我有以下数据: x = [1, 2.5, 3.4, 5.8, 6] y = [2, 4, 5.8, 4.3, 4] 我希望设计一个函数,使用Python进行线性插值,从1到2.5,从2.5到3.4等等。 我已经尝试查阅这个Python教程,但是仍然无法理解。

43得票2回答
OpenGL如何进行透视正确的线性插值?

如果在线性插值在OpenGL管道的光栅化阶段发生,并且顶点已经转换为屏幕空间,那么用于透视正确插值的深度信息来自哪里? 有人可以详细描述OpenGL如何从屏幕空间基元转换为具有正确插值值的片段吗?

32得票6回答
计算一系列数值的RGB值以创建热力图

我试图用Python创建一个热力图。为此,我需要为可能值的每个值分配一个RGB值。我考虑将颜色从蓝色(最小值)变成绿色,再到红色(最大值)。 下面的图片示例解释了我如何考虑颜色组成:我们有从1(纯蓝色)到3(纯红色)的范围,2位于中间,由绿色表示。 我阅读了关于线性插值的内容,并编写了...

30得票4回答
使用线性插值对Python不规则时间序列进行正则化

我在pandas中有一个时间序列,看起来像这样: Values 1992-08-27 07:46:48 28.0 1992-08-27 08:00:48 28.2 1992-08-27 08:33:48 28.4 1992-...

18得票2回答
插值时间序列

我有两组具有不同时间戳的数据。一组数据包含校准数据,另一组包含样本数据。校准数据比样本数据频率低得多。 我想要做的是将校准数据(低频)插值到样本时间序列(高频)上。 sam <- textConnection("time, value 01:00:52, 256 01:03:02, ...

17得票3回答
在SQL中插值的最佳方法

我有一个包含某个日期的利率表格: Rates Id | Date | Rate ----+---------------+------- 1 | 01/01/2011 | 4.5 2 | 01/04/2011 | 3.2 3 ...

17得票1回答
lerp函数的反函数通常被称为什么?

函数lerp()是编程语言中常见的函数: lerp(a, b, t) = a + t * (b - a). 现在在很多情况下,我都有一个反函数: fraction(x, a, b) = (x - a) / (b - a). 这个函数是为了 lerp(a, b, fraction(...

16得票4回答
在时间序列中进行线性插值以填补缺失值

我希望能够在一个data.frame中添加在最小日期和最大日期之间所有缺失的日期,并对所有缺失值进行线性插值,例如:df <- data.frame(date = as.Date(c("2015-10-05","2015-10-08","2015-10-09", ...

15得票2回答
在二维数组上使用numpy.interp的最快方法

我有以下问题。我正试图找到在一个二维 x 坐标数组上使用 numpy 插值方法的最快方式。import numpy as np xp = [0.0, 0.25, 0.5, 0.75, 1.0] np.random.seed(100) x = np.random.rand(10) fp = ...