ZBLOG

kriging_sample = np.array([[3.6741752 , 2.30383046], [1.55065438 ,4.90464956], [2.28425929, 1.30931188]]) fit = np.array([12.03907246 ,12.03907246, 12.03907246]) x_range = 5 y_range = 5 range_step = 0.01 gridx = np.arange(0.0, x_range,...

根据错误提示,您的数据中存在问题。具体来说,kriging_sample和fit数组的长度应该相等,但您的fit数组只有一个元素。请确保您的数据对应正确,并且两个数组的长度一致。

此外,请注意,在代码中将变量kriging_samples更正为kriging_sample,以与之前给出的样本数据一致。

以下是修正后的示例代码:

import numpy as np
from pykrige.ok import OrdinaryKriging

kriging_sample = np.array([[3.6741752, 2.30383046],
                          [1.55065438, 4.90464956],
                          [2.28425929, 1.30931188]])
fit = np.array([12.03907246, 12.03907246, 12.03907246])
x_range = 5
y_range = 5
range_step = 0.01
gridx = np.arange(0.0, x_range, range_step)
gridy = np.arange(0.0, y_range, range_step)

ok3d = OrdinaryKriging(kriging_sample[:, 0], kriging_sample[:, 1], fit, variogram_model="gaussian")

请确认以上修改是否符合您的需求,并再次运行代码。如果仍然有问题,请检查数据的维度和范围设置是否正确。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=9717

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?