20得票4回答
MATLAB中的最近邻插值算法

我正在尝试编写自己的函数,使用最近邻插值算法对输入图像进行放大。糟糕的是,我能够看到它的工作原理,但找不到算法本身。非常感谢任何帮助。 以下是我尝试过的将输入图像放大两倍的方法:function output = nearest(input) [x,y]=size(input); outpu...

20得票7回答
在Excel中插值数据点

我相信这是其他人已经解决过许多次的问题。 一组人将进行测量(准确来说是家庭能源使用情况)。 他们每个人都会在不同的时间和不同的间隔内进行测量。 所以,我从每个人那里得到的是一组{日期,数值}对,其中集合中缺少日期。 我需要的是一组完整的{日期,数值}对,其中对于范围内的每个日期,都有一个...

20得票4回答
Python在矩形网格上进行4D线性插值

我需要在四个维度(纬度、经度、高度和时间)上线性插值温度数据。 数据点数量相当高(360x720x50x8),我需要一种快速计算数据边界内任意空间和时间点温度的方法。 我尝试使用scipy.interpolate.LinearNDInterpolator,但在矩形网格上使用Qhull进行三角...

19得票4回答
如何在Python中插值两条直线之间的一条直线

注意:我之前问过这个问题,但它被关闭为重复问题。然而,我和其他几个人认为它被错误地关闭了,我在我的原始帖子中解释了原因。所以我想在这里重新提出这个问题。 有没有人知道一个可以在两条直线之间进行插值的Python库?例如,给定下面的两条实线,我想要生成中间的虚线。换句话说,我想要得到中心线。输...

19得票1回答
如何在Python中插值2D曲线

我有一组x和y坐标,它是一个曲线/形状,我想要平滑曲线/形状并绘制图形。 我尝试了不同的插值方法来平滑曲线/形状,但仍然无法达到我的期望。使用点来绘制平滑的曲线/形状。 像下面这样,使用x、y点来获取平滑的圆/曲线 然而,我得到了如下结果: circle.jpg curve.j...

19得票1回答
在三维空间中,一条线曲线的样条插值系数

我是Python新手。在由一组给定点定义的三维空间中,我有一条曲线。有人能够建议我如何使用scipy包中的样条(spline)函数进行插值(interpolate),从而像MATLAB中的spline.coeff函数一样获取曲线的样条系数吗?谢谢! 编辑: 我已经使用了tck = inte...

19得票4回答
从点到复杂曲线的最小距离是多少?

我有一个由一组点在表格中定义的复杂曲线,如下所示(完整的表格在这里): # x y 1.0577 12.0914 1.0501 11.9946 1.0465 11.9338 ... 如果我使用以下命令绘制此表格: plt.plot(x_data, y_data, c='b'...

18得票3回答
插值缺失的2D Python数值

我有一个二维数组(或矩阵,如果您喜欢),其中一些缺失值用NaN表示。 缺失的值通常沿着一个轴形成条带,例如: 1 2 3 NaN 5 2 3 4 Nan 6 3 4 Nan Nan 7 4 5 Nan Nan 8 5 6 7 8 9 ...

18得票1回答
Python/Scipy 2D插值(非均匀数据)

这是对我之前发布的帖子Python/Scipy Interpolation (map_coordinates)的跟进问题。 假设我想在一个二维矩形区域内进行插值。我的变量“z”包含如下所示的数据。每一列都处于一个常数值,然而,数组的每一行可能处于不同的值,如下面的注释所示。 from sc...

18得票1回答
使用scipy插值一个闭合曲线

我正在编写一个Python脚本,使用样条插值算法对给定的点集进行插值。这些点由它们的 [x, y] 坐标定义。 我尝试使用了这段代码:x = np.array([23, 24, 24, 25, 25]) y = np.array([13, 12, 13, 12, 13]) tck, u = ...