polymerist.maths.numbersys.commonbases
Specialized cases of general positional numbering systems which are more common in usage
Classes
Positional numbering system with a single fixed radix |
|
For representing factoradic numbers, useful in enmerating permutations via Lehmer codes |
Functions
|
Generates ratios between successive natural number terms according to a provided function |
Module Contents
- polymerist.maths.numbersys.commonbases.hypergeometric_ratios(funct: Callable[[int], int]) Generator[int, None, None][source]
Generates ratios between successive natural number terms according to a provided function
- class polymerist.maths.numbersys.commonbases.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.commonbases.FactorialNumberSystem[source]
Bases:
polymerist.maths.numbersys.positional.PositionalNumberingSystemFor representing factoradic numbers, useful in enmerating permutations via Lehmer codes
- property radices: Iterable[int]