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]) ok3d = OrdinaryKriging(kriging_sample[:,0], kriging_sample[:,1], fit, variogram_model...

这个错误是由于普通克里金插值模型参数设置不正确导致的。根据错误提示,下界必须严格小于上界。

在你的代码中,出现了该错误的原因可能是你没有正确设置变量范围(bounds)参数。请确保将适当的下界和上界提供给 OrdinaryKriging 类。

例如,你可以按照以下方式为 x 和 y 坐标设置边界:

ok3d = OrdinaryKriging(kriging_sample[:, 0], kriging_sample[:, 1], fit, variogram_model="gaussian", coordinates_type="euclidean", enable_plotting=False, verbose=False, 
                       variogram_parameters={'sill': 1.0,
                                             'range': 1.0,
                                             'nugget': 0.0},
                       coordinates_bounds=((min_x, max_x), (min_y, max_y)))

请确保调整边界值(min_x、max_x、min_y、max_y)以适应你的数据范围,并根据需要调整其他变量。


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

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

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

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

联系我们

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

微信号:3007537140

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

关注我们
x

注册

已经有帐号?