在 gempy.core.grid_modules.grid_types.RegularGrid
类中使用的方法。该方法获取dx,dy和dz(即单元格的大小)。
无。
get_dx_dy_dz
方法返回三元组 (dx, dy, dz)
,其中dx, dy和dz分别是x,y和z方向上的单元格大小。
import gempy as gp
geo_model = gp.create_model('regular_grid')
gp.init_data(geo_model, [0, 10, 0, 5, -10, 0], [50, 25, 25])
regular_grid = geo_model.grid.regular_grid
dx, dy, dz = regular_grid.get_dx_dy_dz()
print('dx: ', dx)
print('dy: ', dy)
print('dz: ', dz)
输出:
dx: 0.2
dy: 0.2
dz: 0.4
在这个例子中,创建了一个50x25x25的正则网格,其中x范围为0到10,y范围为0到5,z范围为-10到0。然后通过 get_dx_dy_dz
方法获取了单元格大小,最后输出了 dx, dy,和 dz 的值。
get_dx_dy_dz
方法必须在网格初始化之后调用。如果您还没有初始化网格,请使用 gp.init_data()
来初始化网格。