set_theano_shared_is_finite()
是Gempy的InterpolatorModel类中的一个方法,用于设置theano共享变量是否仅接受有限值的标志。
flag
(布尔值): 指示共享变量是否只接受有限值的标志。当使用theano库计算插值模型时,可以使用set_theano_shared_is_finite()
方法来指示theano共享变量是否只接受有限值。如果该标志被设置,共享变量将会在计算中自动检测它们是否具有非有限值,并在检测到时抛出异常。
import gempy as gp
# 创建插值模型
model = gp.InterpolatorModel(...)
# 设置共享变量是否接受有限值的标志为True
model.set_theano_shared_is_finite(flag=True)
set_theano_shared_is_finite()
方法必须在使用theano库之前调用。