From 90baab073fa109debd8daaaa2bcc64084d8c2be0 Mon Sep 17 00:00:00 2001 From: Xiaokang2022 <2951256653@qq.com> Date: Sun, 3 Nov 2024 12:52:17 +0800 Subject: [PATCH] style --- Doc/library/cmath.rst | 6 +++++- Doc/library/math.rst | 8 +++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Doc/library/cmath.rst b/Doc/library/cmath.rst index 17be747e3519c9..99f1b50d0d96ab 100644 --- a/Doc/library/cmath.rst +++ b/Doc/library/cmath.rst @@ -229,7 +229,11 @@ Classification functions tolerance is ``1e-09``, which assures that the two values are the same within about 9 decimal digits. *rel_tol* must be greater than zero. - *abs_tol* is the absolute tolerance; it defaults to ``0.0`` and it must be nonnegative. When comparing ``x`` to ``0.0``, ``isclose(x, 0)`` is computed as ``abs(x) <= rel_tol * abs(x)``, which is false for any ``x`` and rel_tol less than ``1.0``. So add an appropriate positive abs_tol argument to the call. + *abs_tol* is the absolute tolerance; it defaults to ``0.0`` and it must be + nonnegative. When comparing ``x`` to ``0.0``, ``isclose(x, 0)`` is computed + as ``abs(x) <= rel_tol * abs(x)``, which is false for any ``x`` and rel_tol + less than ``1.0``. So add an appropriate positive abs_tol argument to the + call. If no errors occur, the result will be: ``abs(a-b) <= max(rel_tol * max(abs(a), abs(b)), abs_tol)``. diff --git a/Doc/library/math.rst b/Doc/library/math.rst index 396448ae8f3a66..e8fc959a1e242b 100644 --- a/Doc/library/math.rst +++ b/Doc/library/math.rst @@ -166,9 +166,11 @@ Number-theoretic and representation functions tolerance is ``1e-09``, which assures that the two values are the same within about 9 decimal digits. *rel_tol* must be greater than zero. - *abs_tol* is the absolute tolerance; it must be nonnegative. Only ``0.0`` - is close to ``0.0`` per default. Pass an appropriate absolute tolerance to - compare with ``0.0``. + *abs_tol* is the absolute tolerance; it defaults to ``0.0`` and it must be + nonnegative. When comparing ``x`` to ``0.0``, ``isclose(x, 0)`` is computed + as ``abs(x) <= rel_tol * abs(x)``, which is false for any ``x`` and rel_tol + less than ``1.0``. So add an appropriate positive abs_tol argument to the + call. If no errors occur, the result will be: ``abs(a-b) <= max(rel_tol * max(abs(a), abs(b)), abs_tol)``.