GreaterThan#
- class deeptrack.features.GreaterThan(b: Any | list[Any] | Callable[[...], Any | list[Any]] = 0, **kwargs: Any)#
Bases:
ArithmeticOperationFeatureDetermine whether input is greater than value.
This feature performs element-wise comparison (>) of the input.
Parameters#
- b: PropertyLike[Any | list[Any]], optional
The value to compare (>) with the input. Defaults to 0.
- **kwargs: Any
Additional keyword arguments passed to the parent constructor.
Examples#
>>> import deeptrack as dt
Start by creating a pipeline using GreaterThan:
>>> pipeline = dt.Value([1, 2, 3]) >> dt.GreaterThan(b=2) >>> pipeline.resolve() [False, False, True]
Equivalently, this pipeline can be created using:
>>> pipeline = dt.Value([1, 2, 3]) > 2 >>> pipeline.resolve() [False, False, True]
Which is not equivalent to:
>>> pipeline = 2 > dt.Value([1, 2, 3]) # Different result >>> pipeline.resolve() [True, False, False]
Or, most explicitly:
>>> input_value = dt.Value([1, 2, 3]) >>> gt_feature = dt.GreaterThan(b=2) >>> pipeline = gt_feature(input_value) >>> pipeline.resolve() [False, False, True]