set_custom_grid是Gempy.core.model.ImplicitCoKriging类中的一个方法,它用于设置自定义的网格大小和范围。ImplicitCoKriging是一种geological modeling工具,可用于生成三维地质模型。
set_custom_grid(self, extent, shape)
extent
:一个长度为6的数组,表示网格的x,y和z的最小和最大值,格式为[left, right, bottom, top, lower, upper]。shape
:一个长度为3的整数数组,表示x,y和z轴上的单元格数,格式为[dx, dy, dz]。该方法没有返回值。
import gempy
import numpy as np
geo_model = gempy.create_model('test')
# 设置默认网格并生成地质体
geo_model.set_regular_grid([0,10,0,10,0,10],[10,10,10])
sol = geo_model.compute_model()
# 自定义网格并生成新的地质体
new_extent = [0,10,0,10,0,20]
new_shape = [10,10,20]
geo_model.set_custom_grid(new_extent, new_shape)
sol_new = geo_model.compute_model()