Skip to content

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.