我正在考虑使用这种方法来插入我拥有的一些 3D 点。作为输入,我在一个区域的不同高度有大气中的气体浓度。我拥有的数据显示为每几英尺垂直高度为几十英尺的值,但水平分隔数百英尺(因此是紧密包装值的“列”)。
假设在任何给定时间点,值在垂直方向上的变化明显大于在水平方向上的变化。
我想在考虑到该假设的情况下执行 3D 克里金(作为我可以调整的参数或在统计上定义的参数 - 非此即彼)。
我相信 scikit learn 模块可以做到这一点。如果可以,我的问题是如何创建离散单元输出?也就是说,输出到 3D 数据网格中,例如 50 x 50 x 1 英尺。理想情况下,我希望输出 [x_location, y_location, value] 并分离这些(或类似)距离。
不幸的是,我没有太多时间来玩它,所以我只是希望在深入研究之前弄清楚这在 Python 中是否可行。谢谢!