子集表示
- class SubsetRepresentation(max_id: int, base: str | Representation | type[Representation] | None = None, base_kwargs: Mapping[str, Any] | None = None, shape: int | Sequence[int] | None = None, **kwargs)[source]
基础类:
Representation一个表示模块,它仅暴露其基础表示的一个子集。
初始化表示。
- Parameters:
max_id (int) – 关系的最大数量。
base (HintOrType[Representation]) – 基础表示。必须有足够数量的表示,即至少为max_id。
base_kwargs (OptionalKwargs) – 用于基础表示的额外关键字参数
shape (OneOrSequence[int] | None) – 单个表示的形状。
kwargs – 传递给 super.__init__ 的额外基于关键字的参数
- Raises:
ValueError – 如果
max_id大于基础表示的 mad_id