[Python-ideas] PEP 485: A Function for testing approximate equality

Nikolaus Rath Nikolaus at rath.org
Thu Feb 5 19:49:57 CET 2015


Chris Barker <chris.barker-32lpuo7BZBA at public.gmane.org> writes:
> 1) ``abs(a-b) <= tol*abs(a)``
>
> 2) ``abs(a-b) <= tol * max( abs(a), abs(b) )``
>
> 3) ``abs(a-b) <= tol * min( abs(a), abs(b) )``
>
> 4) ``abs(a-b) <= tol * (a + b)/2``
>
> NOTE: (2) and (3) can also be written as:
>
> 2) ``(abs(a-b) <= tol*abs(a)) or (abs(a-b) <= tol*abs(a))``

I think the last 'a' should be a 'b'?

> 3) ``(abs(a-b) <= tol*abs(a)) and (abs(a-b) <= tol*abs(a))``

Same here?


Best,
-Nikolaus

-- 
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

             »Time flies like an arrow, fruit flies like a Banana.«


More information about the Python-ideas mailing list