SymPy contains many number-theory-related routines: obtaining prime numbers, integer decompositions, and much more. We will show a few examples here.
To display legends using LaTeX in matplotlib, you will need an installation of LaTeX on your computer (see this chapter's introduction).
>>> from sympy import * import sympy.ntheory as nt init_printing()
>>> nt.isprime(2017) True