pg.hyper.Float¶
Accessible via pg.hyper.Float
.
- class Float(min_value, max_value, scale=None, name=None, hints=None)[source]¶
Bases:
pg.hyper.HyperPrimitive
A continuous value within a range.
Example:
# A float value between between 0.0 and 1.0. v = pg.floatv(0.0, 1.0)
Methods:
custom_apply
(path, value_spec[, ...])Validate candidates during value_spec binding time.
dna_spec
([location])Returns corresponding DNASpec.
encode
(value)Encode a float value into a DNA.
is_leaf
()Returns whether this is a leaf node.
- custom_apply(path, value_spec, allow_partial=False, child_transform=None)[source]¶
Validate candidates during value_spec binding time.
- Return type: