diff --git a/spec/API_specification/array_api/utility_functions.py b/spec/API_specification/array_api/utility_functions.py index 79423f455..c05cb948e 100644 --- a/spec/API_specification/array_api/utility_functions.py +++ b/spec/API_specification/array_api/utility_functions.py @@ -7,6 +7,9 @@ def all(x: array, /, *, axis: Optional[Union[int, Tuple[int, ...]]] = None, keep .. note:: Positive infinity, negative infinity, and NaN must evaluate to ``True``. + .. note:: + If ``x`` has a complex floating-point data type, elements having a non-zero component (real or imaginary) must evaluate to ``True``. + .. note:: If ``x`` is an empty array or the size of the axis (dimension) along which to evaluate elements is zero, the test result must be ``True``. @@ -32,6 +35,9 @@ def any(x: array, /, *, axis: Optional[Union[int, Tuple[int, ...]]] = None, keep .. note:: Positive infinity, negative infinity, and NaN must evaluate to ``True``. + .. note:: + If ``x`` has a complex floating-point data type, elements having a non-zero component (real or imaginary) must evaluate to ``True``. + .. note:: If ``x`` is an empty array or the size of the axis (dimension) along which to evaluate elements is zero, the test result must be ``False``.