Python Forum
OverflowError: math range error
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
OverflowError: math range error
#4
If you are working with integers, you'll find that Python includes arbitrary precision integers. You generally want to avoid working with floats (what the math module generally does.) The following are useful for working with integers:

>>> b=100
>>> a+b
12445
>>> a-b
12245
>>> a*b
1234500
>>> a/b   # Floating point division in Python 3; varies in Python 2
123.45
>>> a//b  # Integer division; in both Python 2 and 3
123
>>> a % b # Remainder
45
>>> divmod(a,b) # Returns both Integer division and Remainder
(123, 45)
>>> 2 ** 5 # Exponentiation
32
While numpy is useful for many purposes, working with large numbers isn't its strong suit. Depending on what you want to do, you may want to use mpmath or gmpy2.

Disclaimer: I maintain gmpy2 when I have time.
Reply


Messages In This Thread
OverflowError: math range error - by Nick_helps - Jul-26-2018, 08:45 PM
RE: OverflowError: math range error - by Vysero - Jul-26-2018, 08:51 PM
RE: OverflowError: math range error - by Nick_helps - Jul-26-2018, 08:52 PM
RE: OverflowError: math range error - by casevh - Jul-27-2018, 03:19 AM
RE: OverflowError: math range error - by wavic - Jul-29-2018, 11:29 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Index out of range error standenman 0 1,145 May-22-2023, 10:35 PM
Last Post: standenman
  [split] Getting Index Error - list index out of range krishna 2 2,662 Jan-09-2021, 08:29 AM
Last Post: buran
  Cycle through Numpy range within another range(?) Zero01 0 2,040 Jul-31-2020, 02:37 PM
Last Post: Zero01
  Unable to understand reason for error IndexError: tuple index out of range rajat2504 4 54,214 Dec-09-2016, 11:04 AM
Last Post: Kebap

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020