filter
Module defining the filter object.
Filter(name: str, fitted_parquet_dataset: FittedParquetDataset, criteria: list[NumericalCriterion | CategoricalCriterion] | None = None, row_indexes: list[int] | None = None)
#
Filter class, used to filter a dataset for causal explanation on a subset.
Initialize the filter object.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name |
str
|
The filter name. |
required |
fitted_parquet_dataset |
FittedParquetDataset
|
The dataset to filter will be applied to. |
required |
criteria |
list[NumericalCriterion | CategoricalCriterion] | None
|
An optional list of filter criteria to filter by feature. |
None
|
row_indexes |
list[int] | None
|
An optional list of row indexes to filter by sample. |
None
|
Source code in src/xpdeep/filtering/filter.py
name = name
#
criteria = criteria if criteria is not None else []
#
row_indexes = row_indexes
#
dataset = fitted_parquet_dataset
#
id: str | None
#
Get id.