使用库pykrige运行克里金插值,如使用
OK = OrdinaryKriging(data[:, 0], data[:, 1], data[:, 2],
variogram_model='linear', verbose=False,
enable_plotting=False)
z, ss = OK.execute('grid', gridx, gridy)
时,定义OK对象还正常,但是运行“OK.execute”时直接退出程序。由于不输出Traceback,完全不知道什么原因。结果发现是因为没有导入torch导致的。
只要导入pykrige的同时
import torch
就能正常运行。