polymerist.maths.numbersys
Implementations of various number systems and representations of numbers
Submodules
Attributes
Classes
Positional numbering system with a single fixed radix |
|
For representing factoradic numbers, useful in enmerating permutations via Lehmer codes |
Package Contents
- class polymerist.maths.numbersys.FixedRadixNumberSystem(radix: int = 10)[source]
Bases:
polymerist.maths.numbersys.positional.PositionalNumberingSystemPositional numbering system with a single fixed radix
- property radix: int
- base
- property radices: Iterable[int]
- class polymerist.maths.numbersys.FactorialNumberSystem[source]
Bases:
polymerist.maths.numbersys.positional.PositionalNumberingSystemFor representing factoradic numbers, useful in enmerating permutations via Lehmer codes
- property radices: Iterable[int]
- polymerist.maths.numbersys.Factoradic
- polymerist.maths.numbersys.COMMON_BASES: dict[str, int]
- polymerist.maths.numbersys.base_sys