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

我正在考虑使用此方法对我拥有的3D点进行插值。作为输入,我在一个区域中的各个高度具有大气浓度的气体。我所获得的数据显示为垂直高度每隔几英尺延伸几十英尺,但水平分开数百英尺的值(因此,“列”紧密堆积)。

假定在任何给定时间点,值在垂直方向上的变化比在水平方向上的变化大得多。

我想在考虑到这一假设的情况下执行3D克里金法(作为我可以调整的参数,或者是经过统计定义的参数-或)。

我相信scikit学习模块可以做到这一点。如果可以,我的问题是如何创建离散单元输出?即,输出到尺寸为50 x 50 x 1英尺的3D数据网格中。理想情况下,我希望将[x_location,y_location,value]的输出与这些(或类似)距离分开。

不幸的是,我没有很多时间来处理它,所以我只是希望在研究它之前弄清楚这是否可以在Python中实现。谢谢!

参考方案

是的,您绝对可以在scikit_learn中执行此操作。

实际上,您可以使用各向异性协方差内核,这是kriging /高斯过程回归的基本功能。

正如manual中精确指出的那样(如下所述),ou可以自己设置协方差的参数或对其进行估计。您可以选择使所有参数相等或全部不同。

theta0:double array_like,可选
形状为(n_features,)或(1,)的数组。中的参数
自相关模型。如果还指定thetaL和thetaU,则theta0
被认为是最大可能性的起点
估计最佳参数集。默认假定各向同性
theta0 = 1e-1的自相关模型。

Python sqlite3数据库已锁定 - python

我在Windows上使用Python 3和sqlite3。我正在开发一个使用数据库存储联系人的小型应用程序。我注意到,如果应用程序被强制关闭(通过错误或通过任务管理器结束),则会收到sqlite3错误(sqlite3.OperationalError:数据库已锁定)。我想这是因为在应用程序关闭之前,我没有正确关闭数据库连接。我已经试过了: connectio…

scikit-learn中继承的意外结果 - python

尝试创建类KNeighborsClassifier的简单修改时,出现意外结果:import numpy as np from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split from sklearn.neighbors import …

python-docx应该在空单元格已满时返回空单元格 - python

我试图遍历文档中的所有表并从中提取文本。作为中间步骤,我只是尝试将文本打印到控制台。我在类似的帖子中已经看过scanny提供的其他代码,但是由于某种原因,它并没有提供我正在解析的文档的预期输出可以在https://www.ontario.ca/laws/regulation/140300中找到该文档from docx import Document from…

Python:集群作业管理 - python

我在具有两个阶段的计算群集(Slurm)上运行python脚本,它们是顺序的。我编写了两个python脚本,一个用于阶段1,另一个用于阶段2。每天早上,我检查所有第1阶段的工作是否都以视觉方式完成。只有这样,我才开始第二阶段。通过在单个python脚本中组合所有阶段和作业管理,是否有一种更优雅/自动化的方法?我如何知道工作是否完成?工作流程类似于以下内容:w…

Python-Excel导出 - python

我有以下代码:import pandas as pd import requests from bs4 import BeautifulSoup res = requests.get("https://www.bankier.pl/gielda/notowania/akcje") soup = BeautifulSoup(res.cont…