这个错误是由于普通克里金插值模型参数设置不正确导致的。根据错误提示,下界必须严格小于上界。
在你的代码中,出现了该错误的原因可能是你没有正确设置变量范围(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助手提供,问题来源于学员提问




