interpolation相关内容

pandas --列间插补

我有一个问题,希望你能帮我。假设Pandas Dataframe如下所示: 我想做一个线性插值法来填充缺失的NaN值。当我在搜索时,我只找到了必须对同一列中的值进行内插的示例,没有跨列的。 有没有办法在NaN值的左侧和右侧之间进行内插? 致以亲切的问候 ps:截取的代码: import pandas as pd data = {'A':[2,4,6,8,4], ..
发布时间:2022-08-09 22:12:46 Python

对时间序列使用interp1

我有以下数据集: 27/10/2014,11:45:00,231 27/10/2014,12:00:00,229 27/10/2014,12:15:00,NaN 27/10/2014,12:30:00,NaN 27/10/2014,12:45:00,227 27/10/2014,13:00:00,225 27/10/2014,13:15:00,NaN 27/10/2014,13:30:00, ..
发布时间:2022-08-09 22:02:36 其他开发

在Python上使用GRIDDATA的未知内插方法数组

我已经花了两天时间寻找答案,但我总是遇到同样的错误,我不明白为什么。无论我做什么,我都会收到错误“ValueError:未知的一维数据内插方法数组” 我正在尝试使用网格数据将值插值到更精细的网格 以下是我的代码 import numpy as np lon_ww3=array([[-10. , -10. , -10. , -10. , -10. , -10. , -10. , ..
发布时间:2022-08-09 21:59:29 Python

Interp1d给出了NaN的外推

我正在尝试使用interp1d带外推的interp1d插补具有NaN值的数据: import numpy as np import matplotlib.pyplot as plt x = np.arange(11) y = np.array([np.nan, np.nan, np.nan, 1, np.nan, np.nan, 9, 7, 6, np.nan, np.nan]) f = ..
发布时间:2022-07-05 13:58:46 Python

用C#实现基数曲线的插补

我需要手动插补一条基本曲线/样条线--这是由System.Drawing的DrawCurve方法创建的曲线类型。我已经找到了DeCastelJau算法的一个很好的C示例,可以用Bezier来实现这一点。遗憾的是,我找到的这类曲线的所有例子都是纯粹的数学符号,对我来说可能是楔形的。 谁能给我举一个插补(所有的点都相交)这种曲线的例子,用编程语言演示,这就是我所知道的阅读方法? 编辑: ..
发布时间:2022-04-04 21:42:25 C#/.NET

正在寻找ApproxFun的2D版本()

我正在R中寻找stats::approxfun()的2D版本,它可以从(x,y,z)数据集生成内插函数f(x,y)。我在包akima或其他地方找不到。 推荐答案 我会尝试重新调整R包fields中的interp.surface函数。改编自?interp.surface的示例: 加载包 library(fields) #> Warning: package 'fields' ..
发布时间:2022-04-04 21:40:09 其他开发

如何编写返回内插值的函数(Pandas DataFrame)?

我有一个作为 pandas 数据帧导入的XLS文件。它有NaN值;我如何设置一个函数,用相邻值之间的插值法替换NaN?我不能使用pd.DataFrame.interpolate或任何现有的内插函数,因为我应该创建自己的函数。 这是我所拥有的,但我认为这是非常错误的。抱歉,对Python来说还很陌生:( import pandas as pd file = pd.read_excel(" ..
发布时间:2022-04-04 21:36:04 Python

我怎样才能得到大 pandas 的下一个非南号的指数?

在 pandas 中,我现在循环使用Series的一个实例,当我遇到NaN时,是否有可能立即知道下一个非NaN的索引。我不想跳过这些NAN,因为我想对它们进行内插。 例如,现在我有一个具有元素的系列a 5, 6, 5, NaN, NaN, NaN, 7, 8, 9, NaN, NaN, NaN, 10, 10 它们的索引是从0到13,当我迭代系列时,我只是想知道下一个NAN的索引是 ..
发布时间:2022-04-04 21:34:11 Python

得到由Scipy创建的一个插值函数的公式

我在Python中做过一些工作,但我是scipy的新手。我正在尝试使用interpolate库中的方法来设计一个近似一组数据的函数。 我已经查找了一些开始使用的示例,并且可以使以下示例代码在Python(x,y)中工作: import numpy as np from scipy.interpolate import interp1d, Rbf import pylab as P # ..
发布时间:2022-04-04 21:31:59 Python

是否将列表内插到特定长度?

我想增加一个python中列表的长度,而应该对中间和正确位置上的缺失值进行内插。示例: [1, 3, 5, 7, 9] 插入到10的新长度将为: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 这只是两倍大小,可以使用以下数学公式进行内插,而每隔一秒内插一次: y=y1+((y2-y1)/(x2-x1))*(x-x1) 但我在想,如果长度为217的列 ..
发布时间:2022-04-04 21:30:42 Python

定制Android AccelerateDecelerateInterpolator

我正在尝试使用AccelerateDecelerateInterpolator并对其进行自定义。 我可以看到,像DecelerateInterpolator这样的Interpolator有一个“factor”字段,这样您就可以更改它的行为。但是AccelerateDecelerateInterpolator没有。 当我使用AccelerateDecelerateInterpolator时,我几乎没 ..
发布时间:2022-04-04 21:26:44 移动开发

如何使用Interpn在数据帧中进行内插?

我正在尝试插入数据帧,但没有成功。我正在使用具有距离标头和风组件标头的数据帧。 风分量用20单位差和距离10分开。我希望能够插入到每个单元的1范围内,但我被卡住了。 在此之前我没有使用过Scipy,我在他们的文档中看不到太多的解释(我可以理解)。 我有一个我转换的表to_dict并将其用于数据帧: data = {'dist': [100, 110, 120, 130, 1 ..
发布时间:2022-04-04 21:22:50 Python