gluonts.core.serde.flat 模块#
用于 serde 的扁平编码。
flat.encode 总是返回一个扁平字典,其键包含嵌套对象的信息
class Inner(NamedTuple):
    val: int
class Outer(NamedTuple):
    inner: Inner
value = Outer(inner=Inner(val=42))
assert encode(value) == {
    '()': '__main__.Outer',
    'inner.()': '__main__.Inner',
    'inner.val': 42},
}