组合表示
- class CombinedRepresentation(max_id: int, shape: int | Sequence[int] | None = None, base: str | Representation | type[Representation] | None | Sequence[str | Representation | type[Representation] | None] = None, base_kwargs: Mapping[str, Any] | None | Sequence[Mapping[str, Any] | None] = None, combination: str | Combination | type[Combination] | None = None, combination_kwargs: Mapping[str, Any] | None = None, **kwargs)[source]
基础类:
Representation一个组合的表示。
初始化表示。
- Parameters:
max_id (int) – 表示的数量。
base (Sequence[Representation]) – 基础表示,或其提示
base_kwargs (OneOrManyOptionalKwargs) – 用于基础表示实例化的基于关键字的参数
组合 (Combination) – 组合,或其提示
combination_kwargs (OptionalKwargs) – 用于实例化组合的额外基于关键字的参数
kwargs – 传递给 Representation.__init__ 的额外基于关键字的参数。 不能包含任何 {max_id, shape, unique}。
- Raises:
ValueError – 如果基础表示的max_id不匹配
方法总结
combine(combination, base[, indices])为给定的索引组合基础表示。
方法文档