load_from_saved
方法是Gempy库中Topography
类的一个方法,用于从磁盘上预先保存的拓扑表(topography/grid)加载数据。这个方法有比较灵活的行为,可以只加载一个给定的面或者加载整个拓扑表。用这种方式加载数据通常比重新计算更快。
load_from_saved(self, file_path: Union[str, pathlib.Path], surface=None)
file_path
: str或pathlib.Path
类型的参数,指定待加载数据文件的路径和文件名。surface
:面的名称(字符串)。该参数可选,如果指定,则只会加载指定面的数据。from gempy.core.grid_modules.topography import Topography
# 创建Topography对象
topo = Topography()
# 从磁盘加载拓扑表数据
topo.load_from_saved('my_saved_data')
# 加载一个给定面的数据
topo.load_from_saved('my_saved_data', surface='Base')
ValueError
:当指定的面不存在时抛出。AssertionError
:当拓扑表的大小不匹配时抛出。