Path: csiph.com!aioe.org!.POSTED!not-for-mail From: "AK" Newsgroups: pl.comp.lang.python Subject: Re: Martwa grupa? Date: Sat, 17 Feb 2018 21:00:46 +0100 Organization: Aioe.org NNTP Server Lines: 25 Message-ID: References: <5a7d67d3$0$566$65785112@news.neostrada.pl> <5ce2d437-0c82-4cc2-8ca4-a2eb188237b7@googlegroups.com> <5a7d7652$0$665$65785112@news.neostrada.pl> <1w9lbxu5j97oe.dlg@tyczka.com> <5a7d8ff9$0$675$65785112@news.neostrada.pl> <1bjuq22x745gf$.dlg@tyczka.com> <5a7d9749$0$668$65785112@news.neostrada.pl> <506f1997-6b94-4c64-9e25-2c022f5aac62@googlegroups.com> NNTP-Posting-Host: jHM0fgmX8PLRSmVRRAzYag.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.19694 X-Antivirus: Avast (VPS 180217-2, 2018-02-17), Outbound message X-Antivirus-Status: Clean X-Newsreader: Microsoft Windows Mail 6.0.6002.18197 X-Notice: Filtered by postfilter v. 0.8.3 Xref: csiph.com pl.comp.lang.python:106 Użytkownik "AK" napisał; Update: > PS3: A ta naprawde/w praktyce to porownuje sie z reguly w numeryce > _wzgledną_ roznicę liczb FP. Zasada z EPS pozostaje jednak wciaz aktualna. > > PS4: Wlasnie Python wyszedl na przeciw wiekszosci "nieswiadomym" dzis > uzytkownikom FP i zaimplementowal wewnetrzenie nieco bardziej lagodny > algorytm porownywania/wyswietlania/zaokraglana przy operacjach liczb fp niz > taki "na surowo" czyli ze nieco czesciej a == b dziala dobrze nawet jesli liczby > nie sa stricte/co do bita mantysy takie same. > Stad zapewne to, ze 1.0e-20 == 0.0, choc osobiscie nie wierze Mialo byc: Stad zapewne to, ze w scipy 1.0e-20 == 0.0, choc osobiscie nie wierze > bo w czystym Pythonie akurat ta operacja daje False. Tu odpowiedni PEP: https://www.python.org/dev/peps/pep-0485/ i help(math.isclose()) tudziez help(numpy.isclose()) help(numpy.allclose()) AK