Python classes that provides support for extended integers (the set of integers, and infinity).
Project description
Example
In [0]: from numbers import *
In [0]: from extended_int import *
In [0]: i = IntegerInfinity()
In [4]: float(i)
Out[4]: inf
In [5]: print(i)
inf
In [6]: i ** i
Out[6]: inf
In [7]: i
Out[7]: inf
In [9]: isinstance(i, Real)
Out[9]: True
In [10]: isinstance(i, Integral)
Out[10]: False
In [11]: isinstance(i, Infinite)
Out[11]: True
In [12]: isinstance(i, ExtendedIntegral)
Out[12]: True
In [13]: isinstance(2, ExtendedIntegral)
Out[13]: True
In [14]: isinstance(2, Infinite)
Out[14]: False
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
extended_int-0.4.tar.gz
(2.5 kB
view hashes)
Built Distribution
Close
Hashes for extended_int-0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b442889c55242dcf05ae2fcded18b39b638b497b524ef1fd3d66e5fa32a3d72 |
|
MD5 | 13441c48f709c318d62e1461fe8ad753 |
|
BLAKE2b-256 | 12017cb3476e9498a8f7222cf79ee08066ac2c7aa270c923733b612f25da9ccb |