interpolation 相关问题

与函数插值有关的任何内容,即基于其他(通常是附近的)点中的一组已知值估计点中函数的(未知)值的数学技术。有关字符串的插值,请参阅[tag:string-interpolation]。

使用少量控制点(~200)的 RBF 对大量点(~150k)进行高效重复插值

我正在尝试解决最小二乘问题,其中我的自变量是数百个控制点中每个控制点的少数值,然后将其插值到大量其他点...

回答 1 投票 0

在二维数组上使用 numpy.interp 的最快方法

我有以下问题。我试图找到在 x 坐标的二维数组上使用 numpy 插值方法的最快方法。 将 numpy 导入为 np xp = [0.0, 0.25, 0.5, 0.75, 1.0] np.

回答 2 投票 0

Pyspark 中两个数据帧(具有值的年份)之间的插值

如何在表示不同年份(例如 2020 年和 2030 年)数据的两个 PySpark DataFrame 之间实现线性插值,以生成中间年份(例如 2)的新 PySpark DataFrame...

回答 1 投票 0

ggplot geom_raster 为某些值生成空白空间

我有一个像这样的数据框 赫赫 75 65 50 35 20 5 1 51.5 9.5 10.5 10.0 8.1 9.8 8.8 2 41.5 10.9 11.1 10.9 9.7 11.1 9.9 3 31.5 10.7 11.0 11.3 10.6 10.2 9.5 4 21.5 9.7 10.1 10...

回答 1 投票 0

如何将不同的二维数组转移到更大的网格中的所需位置?

我有一个像这样的坐标列表 [(x1,y1),(x2,y2),(x3,y3),(x4,y4),……] 坐标不是 int;它们看起来像这样,例如 -0.23423,我有一个 (60*60) 2D 的列表

回答 1 投票 0

通过切比雪夫极值点的快速离散傅里叶变换进行插值

我正在尝试在任意点插值函数,并且我在切比雪夫极点处有函数值。我使用快速傅立叶变换的实数值来计算切比雪夫

回答 1 投票 0

如何将IDL的SPLINE函数翻译为Python[特别是对于我们有3个数据点的情况]

IDL 中的 SPLINE 函数允许对数据进行三次插值(至少有 3 个数据点)。虽然 Python 中的 Scipy 库可以使用 UnivariateSpline 执行类似的计算,并且......

回答 2 投票 0

为多维数据集找到正确的插值方法

我尝试过 scipy.interpolate 中的“LinearNDInterpolator”。我唯一需要验证的数据是来自 Matlab (interpn) 中使用的另一种方法的另一组插值点,但是 go...

回答 1 投票 0

年度数据插值至月度数据

我正在尝试将年度数据插入月度数据中。我在网上看到了几个例子,但我无法让它们工作 这是一个,这是另一个,我遇到了各种各样的错误。 我的数据看起来像...

回答 2 投票 0

年度数据插值至月度数据

我正在尝试将年度数据插入月度数据中。我在网上看到了几个例子,但我无法让它们工作 这是一个,这是另一个,我遇到了各种各样的错误。 我的数据看起来像...

回答 1 投票 0

在 Numpy 或 Xarray 中对 3D 数组实现 1D 插值

我一直在尝试找到一种利用 np.interp() 来插值 3D 数组最内层维度的方法: 假设我有一个形状为 (lat,lon,depth) = (3,3,4) 的 3D 数组作为玩具示例: 土壤_...

回答 1 投票 0

在数组中的值之间插入不同数量的点[重复]

我创建一个大小为 50 的数组,例如没有任何值,然后我在随机索引处插入 3 个值,然后我想通过在这些值之间进行插值来填充数组的其余部分...

回答 1 投票 0

如何在图像/ndarray上应用 scipy.interpolate.RBFInterpolator ?

例如,如何在 opencv 加载的图像上应用 RBFInterpolator? 我需要使用 numpy 的向量运算来应用插值(速度很快) 我需要对图像进行非仿射变换

回答 1 投票 0

使用 scipy 的 RegularGridInterpolator 插值 3D 体积数据

我有一个包含一些体积数据的 3D 数组,即在每个网格点我都有一些代表特定数量大小的值。我想使用 scipy 来插入该数组

回答 2 投票 0

在 opencv 的图像上应用 RBFInterpolator

如何在 opencv 加载的图像上应用 RBFInterpolator? 我想通过定义图像点之间的插值对图像进行非仿射变换。我该怎么做?

回答 1 投票 0

有没有办法影响WPF中半透明颜色之间的插值?

正如这个问题中所讨论的,我希望以下代码会产生两个相同的渐变: 正如这个问题中所讨论的那样,我希望以下代码会产生两个相同的looking渐变: <Border Background="Black"> <StackPanel> <Border x:Name="withOpacity" Height="32"> <Border.Background> <LinearGradientBrush StartPoint="0,0" EndPoint="1,0"> <GradientStop Offset="0" Color="#ff222222" /> <GradientStop Offset="1" Color="#33ff8000" /> </LinearGradientBrush> </Border.Background> </Border> <Border x:Name="withoutOpacity" Height="32"> <Border.Background> <LinearGradientBrush StartPoint="0,0" EndPoint="1,0"> <GradientStop Offset="0" Color="#ff222222" /> <GradientStop Offset="1" Color="#ff331a00" /> </LinearGradientBrush> </Border.Background> </Border> </StackPanel> </Border> 两个渐变的 visible 开始和结束颜色是相同的(在第二个渐变中,最终颜色是通过在给定的 #33 不透明度(即 20%)下将第一个渐变的结束颜色与黑色背景混合来计算的) )。不幸的是,插值非常不同: 上面链接的问题的公认答案解释了为什么会出现这种情况。我想知道是否有人能想到一种(编程)方法来在给定第一个梯度的输入值的情况下复制第二个梯度的插值。另外,我正在寻找渐变和彩色动画的解决方案。 我之前问题的回答者建议我可能只需要调整 alpha 分量的插值并且可以保留纯色值,但如果是这样的话,我还没有找到正确的算法......(由于最初的用例是动画,我在不透明度上尝试了各种缓动功能)经过一些实验,我也不再确定将不透明度与强度等同起来是否完全正确,就像该解释中的情况一样...... 请注意,我并不是(必然)寻找现成的解决方案,而是寻找有关如何解决最可能有价值的问题的建议。例如。创建 ColorAnimation 和 *GradientBrush 的自定义实现 vs 添加更明确的 GradientStops/关键帧 vs ...我还没想到的东西? 我探索这一点的原因是,我非常喜欢使用半透明颜色而不是预混合颜色,因为它将使渐变和动画独立于它们显示的背景(理想情况下,还包括非固体)彩色背景)。 由于您知道渐变透明度的百分比,因此您可以计算黑色百分比并导出第二种颜色。您可以将此计算交给值转换器来为您完成工作。您可能需要调整此计算以获得您想要的结果,但它应该会让您走上正确的道路。 以下是值转换器的样子: public class GradientNormalizer : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (!(value is Color color)) return value; var opacity = color.ScA; var r = color.ScR; var g = color.ScG; var b = color.ScB; var normalizedColor = new Color { ScA = 1, // since color is interpreted as approximately square ScR = r * opacity * opacity, ScG = g * opacity * opacity, ScB = b * opacity * opacity, }; return normalizedColor; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } 这是您在 xaml 中使用它的方式 <Border x:Name="withOpacity" Height="32"> <Border.Resources> <local:GradientNormalizer x:Key="Normalizer" /> </Border.Resources> <Border.Background> <LinearGradientBrush StartPoint="0,0" EndPoint="1,0"> <GradientStop Offset="0" Color="{Binding StartColor, Converter={StaticResource Normalizer}}" /> <GradientStop Offset="1" Color="{Binding EndColor, Converter={StaticResource Normalizer}}" /> </LinearGradientBrush> </Border.Background> </Border> 本例中的数据模型: public Color StartColor => (Color)ColorConverter.ConvertFromString("#ff222222"); public Color EndColor => (Color)ColorConverter.ConvertFromString("#33ff8000");

回答 1 投票 0

pandas.series.interpolate 的系数

我有一个为期一年的pandas系列简介,间隔为1小时。我以“1 分钟”的间隔对该系列进行插值和重新采样。我使用 method='spline' 和 order=2 进行插值。假设,我有 X...

回答 1 投票 0

如何在不分离组件的情况下进行ARGB颜色插值?

在尝试自己解决这个问题但失败后,我从另一个线程中搜罗了一些应该按指定分数组合两种颜色(整数)的代码,但我只是不狡猾

回答 2 投票 0

从Python中的嵌套for循环中获取插值

我有一个在 (xz) 平面上具有特定形状的 2D 结构。为了简单起见,我在这里将其设置为圆形。我基本上需要绕 z 轴旋转该结构,我的想法是...

回答 1 投票 0

为什么 Perl 不支持双引号中的哈希值插值?

#!/usr/bin/perl 使用警告; 我的 %hash=("no1"=>1, “no2”=>2, ); 打印%哈希值; #打印 no11no22 打印“%哈希”; #打印%hash 为什么 Perl 不支持哈希插值...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.