numclassify
The most comprehensive Python number classification library - 3000+ types, zero dependencies.
Installation
pip install numclassify
Quick Start
import numclassify as nc
nc.classify(1729)
nc.classify_batch([6, 28, 496])
nc.find_by_property(start=1, end=1000, Perfect=True)
nc.random_number()
Why numclassify?
- 153: Armstrong, Narcissistic, Harshad, Triangular...
- 1729: Taxicab, Carmichael, Dodecagonal...
- 28: Perfect, Triangular, Hexagonal, Keith...
3000+ named number types. Instant lookup. Zero dependencies.