pymc.生成器#

pymc.generator(gen, default=None)[源代码]#

生成器变量,具有设置默认值和新生成器的可能性。如果生成器耗尽,变量将生成默认值(如果它不是None),否则将引发可在运行时捕获的 StopIteration 异常。

参数:
gen: 实现 __next__ (py3) 或 next (py2) 方法的生成器

并生成具有相同类型的 np.arrays

默认值: 与生成器产生的类型相同的 np.array
返回:
TensorVariable

它有两个新方法 - var.set_gen(gen): 设置新的生成器 - var.set_default(value): 设置新的默认值(None 会清除默认值)