标签:interpolation

  • 将数组插值到恒定密度 - python

    时间:2020-8-14

    我一直在绕着这个看似简单的问题盘旋了好几个小时,但我似乎找不到答案。 设置很简单:给定一个浮点数组,对额外的点进行插值,以便以恒定(或近似恒定)的密度分布生成的插值数据。 标准插值有效,但是插值点的密度根本不是恒定的(右图): 我肯定会在这里遗漏一些明显的东西,因为我确信这个问题并不那么复杂,而且我已经苦苦挣扎了很长时间。 任何帮助深表感谢。 import […]

  • scipy.interpolate.griddata和scipy.interpolate.Rbf之间的区别 - python

    时间:2020-7-26

    Scipy函数griddata和Rbf均可用于插值随机分散的n维数据。它们之间有什么区别?其中之一在准确性或性能方面是否优越? IMO,这不是this question的副本,因为我不是在问如何执行插值,而是两种特定方法之间的技术区别是什么。 参考方案 griddata基于提供的点的Delaunay triangulation。然后将数据插值到每个像元(三角 […]

  • Python-scikit_learn中的克里金(高斯过程) - python

    时间:2020-7-23

    我正在考虑使用此方法对我拥有的3D点进行插值。作为输入,我在一个区域中的各个高度具有大气浓度的气体。我所获得的数据显示为垂直高度每隔几英尺延伸几十英尺,但水平分开数百英尺的值(因此,“列”紧密堆积)。 假定在任何给定时间点,值在垂直方向上的变化比在水平方向上的变化大得多。 我想在考虑到这一假设的情况下执行3D克里金法(作为我可以调整的参数,或者是经过统计定义 […]

  • 从Matlab到Python的interp2(X,Y,Z,XI,YI) - python

    时间:2020-7-7

    我需要此Matlab function的确切Python等效功能,以便对矩阵进行插值。 在Matlab中,我有: interp2(X, Y, Z, XI, YI) 在Scipy中,我有: interp2d(X, Y, Z). 在Scipy XI和YI中失踪了。我该如何解决?我在Matlab中使用所有参数。 python大神给出的解决方案 正确的语法是ip = […]

  • 无法将`scipy.interpolate.RectBivariateSpline`与`matplotlib.pyplot,plot_surface`一起使用 - python

    时间:2020-6-19

    我尝试构建一个最小的示例来重现我遇到的问题。请忽略随机生成的数据数组x和y。我正在将完全有意义的数据输入到zSpline内部的plot_surface调用中。您可以尝试将倒数第二行替换为-surf=ax.plot_surface(xg,yg,z,rstride=1,cstride=1,cmap=cm.coolwarm,linewidth=0.1),其中我已将 […]