get_data
是Gempy的Project
类的一个方法。该方法提供了用于获取项目数据的接口。
Project.get_data(name)
name
: 字符串类型,需要获取的数据的名称。返回一个包含指定数据的numpy数组。
import gempy as gp
geo_model = gp.create_model('my_model')
gp.init_data(geo_model, extent=[0, 10, 0, 10, 0, 10], resolution=[10, 10, 10])
lith_block = geo_model.add_block(-2, 2, -2, 2, -2, 2, 'air')
lith_block.set_value(geo_model.surface_points.x, geo_model.surface_points.y, geo_model.surface_points.z)
lith_block.update_to_interpolator()
np_array = geo_model.get_data('values')
print(np_array)
输出结果:
[array([nan, nan, nan, ..., nan, nan, nan])]
NoData
: 如果指定的数据不存在,会抛出该异常。