@@ -12,7 +12,7 @@ msgid ""
1212msgstr ""
1313"Project-Id-Version : Python 3.12\n "
1414"Report-Msgid-Bugs-To : \n "
15- "POT-Creation-Date : 2023-08-18 14:13 +0000\n "
15+ "POT-Creation-Date : 2023-08-25 22:29 +0000\n "
1616"PO-Revision-Date : 2021-06-28 01:50+0000\n "
1717"Last-Translator : Maciej Olko <maciej.olko@gmail.com>, 2023\n "
1818"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
@@ -209,6 +209,8 @@ msgid ""
209209"Alternatively, the :func:`round` function can be used to compare rough "
210210"approximations::"
211211msgstr ""
212+ "Alternatywnie do porównania zgrubnych przybliżeń można użyć funkcji :func:"
213+ "`round`::"
212214
213215msgid ""
214216"Binary floating-point arithmetic holds many surprises like this. The "
@@ -220,6 +222,14 @@ msgid ""
220222"Point <https://www.lahey.com/float.htm>`_ for a more complete account of "
221223"other common surprises."
222224msgstr ""
225+ "Binarna arytmetyka zmiennoprzecinkowa kryje w sobie wiele takich "
226+ "niespodzianek. Problem z „0,1” został dokładnie wyjaśniony poniżej, w sekcji "
227+ "„Błąd reprezentacji”. Zobacz `Przykłady problemów zmiennoprzecinkowych "
228+ "<https://jvns.ca/blog/2023/01/13/examples-of-floating-point-problems/>`_ dla "
229+ "przyjemnego podsumowania jak działa binarna arytmetyka zmiennoprzecinkowa i "
230+ "jakie rodzaje problemów często spotyka się w praktyce. Zobacz także `The "
231+ "Perils of Floating Point <https://www.lahey.com/float.htm>`_ dla bardziej "
232+ "kompletnego opisu innych typowych niespodzianek."
223233
224234msgid ""
225235"As that says near the end, \" there are no easy answers.\" Still, don't be "
@@ -342,6 +352,11 @@ msgid ""
342352"in uncommon cases where large magnitude inputs mostly cancel each other out "
343353"leaving a final sum near zero:"
344354msgstr ""
355+ ":func:`math.fsum()` idzie dalej i śledzi wszystkie „utracone cyfry”, gdy "
356+ "wartości są dodawane do bieżącej sumy, tak aby wynik miał tylko jedno "
357+ "zaokrąglenie. Jest to wolniejsze niż :func:`sum`, ale będzie dokładniejsze w "
358+ "rzadkich przypadkach, w których duże wartości wejściowe w większości się "
359+ "znoszą, pozostawiając końcową sumę bliską zeru:"
345360
346361msgid "Representation Error"
347362msgstr "Błąd reprezentacji"
@@ -377,6 +392,14 @@ msgid ""
377392"fraction it can of the form *J*/2**\\ *N* where *J* is an integer containing "
378393"exactly 53 bits. Rewriting ::"
379394msgstr ""
395+ "Dlaczego? 1/10 nie jest dokładnie reprezentowalna jako ułamek binarny. Od co "
396+ "najmniej 2000 roku, prawie wszystkie dzisiejsze maszyny używają binarnej "
397+ "arytmetyki zmiennoprzecinkowej IEEE-754 i prawie wszystkie platformy "
398+ "odwzorowują liczby zmiennoprzecinkowe Pythona na „podwójną precyzję” "
399+ "IEEE-754 binary64. Wartości IEEE 754 binary64 zawierają 53 bity dokładności, "
400+ "więc na wejściu komputer stara się zamienić 0,1 na najbliższy możliwy ułamek "
401+ "w postaci *J*/2**\\ *N*, gdzie *J* jest liczbą całkowitą zawierającą "
402+ "dokładnie 53 bity. Zapisując ::"
380403
381404msgid "as ::"
382405msgstr "jako ::"
0 commit comments