polars.Series.is_close
-
Получить булеву маску значений, близких к другим значениям.
Два значения
aиbсчитаются близкими, если выполняется следующее условие:\[|a-b| \le max \{ \text{rel_tol} \cdot max \{ |a|, |b| \}, \text{abs_tol} \}\]- Параметры:
-
- other
-
Литерал или значение выражения для сравнения.
- abs_tol
-
Абсолютная погрешность. Это максимально допустимая абсолютная разница между двумя значениями. Должна быть неотрицательной.
- rel_tol
-
Относительная погрешность. Это максимально допустимая разница между двумя значениями относительно большего абсолютного значения. Должна быть неотрицательной.
- nans_equal
-
Следует ли считать значения NaN равными.
- Возвращает:
-
- Series
-
Series с типом данных
Boolean.
Примечания
Реализация этого метода симметрична и повторяет поведение
math.isclose(). Обратите внимание, что это поведение отличается отnumpy.isclose().Примеры
>>> s = pl.Series("s", [1.0, 1.2, 1.4, 1.45, 1.6]) >>> s.is_close(1.4, abs_tol=0.1) shape: (5,) Series: 's' [bool] [ false false true true false ]
Series.is_close(
other: IntoExpr,
*,
abs_tol: float = 0.0,
rel_tol: float = 1e-09,
nans_equal: bool = False,
) → Series
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/series/api/polars.Series.is_close.html