pg.hyper¶
Hyper objects: representing template-based object space.
In PyGlove, an object space is represented by a hyper object, which is an
symbolic object that is placeheld by hyper primitives
(pg.hyper.HyperPrimitive
). Through hyper objects, object templates
(pg.hyper.ObjectTemplate
) can be obtained to generate objects
based on program genomes (pg.DNA
).
Hyper values map 1:1 to genotypes as the following:
Hyper class |
Genotype class |
---|---|