set_theano_shared_faults函数是gempy.core.interpolator.InterpolatorModel类的一部分,用于创建Theano共享变量,以便将断层数据存储在共享内存中,提高计算效率。
fault_indices
: 一个整数数组,表示断层在网格中的索引。fault_sections
: 一个浮点数数组,表示断层在所有网格单元中的百分比位置。max_faults
: 整数,表示最大的断层数量,需要大于断层的数量。rescale_factor
: 缩放因子,用于将断层数据从标准化空间缩放到原始空间。无返回值。
fault_indices = np.array([0, 1, 2])
fault_sections = np.array([0.25, 0.5, 0.75])
max_faults = 5
rescale_factor = 1.0
model = InterpolatorModel()
model.set_theano_shared_faults(fault_indices, fault_sections, max_faults, rescale_factor)
TypeError
: 如果输入参数类型不正确。ValueError
: 如果输入参数取值不正确。fault_indices
和fault_sections
必须具有相同的长度。max_faults
必须大于断层的数量。