saealib.space.SequenceSpace#
- class saealib.space.SequenceSpace(alphabet, min_length=0, max_length=None, *, equivalence_threshold=0)[ソース]#
ベースクラス:
objectA search space for finite-alphabet sequences with a length range.
- パラメータ:
alphabet (Sequence[Hashable])
min_length (int)
max_length (int | None)
equivalence_threshold (int)
Methods
Draw |
|
Validate sequence type, alphabet membership, and length bounds. |
Method Details
- SequenceSpace.__init__(alphabet, min_length=0, max_length=None, *, equivalence_threshold=0)[ソース]#
- パラメータ:
alphabet (Sequence[Hashable])
min_length (int)
max_length (int | None)
equivalence_threshold (int)
- 戻り値の型:
None
- SequenceSpace.sample(n, rng=None)[ソース]#
Draw
nsequences with uniformly selected lengths.- パラメータ:
n (int)
rng (Generator | None)
- 戻り値の型:
VariableLengthBatch