pub trait AnnDataset<DataType: Clone> {
// Required methods
fn get_data_points(&self) -> &PointSet<DataType>;
fn get_data_points_mut(&mut self) -> &mut PointSet<DataType>;
fn select(&self, ids: &[usize]) -> PointSet<DataType>;
fn add_query_set(&mut self, label: &str, query_set: QuerySet<DataType>);
fn get_query_set(&self, label: &str) -> Result<&QuerySet<DataType>>;
// Provided methods
fn add_train_query_set(&mut self, query_set: QuerySet<DataType>) { ... }
fn add_validation_query_set(&mut self, query_set: QuerySet<DataType>) { ... }
fn add_test_query_set(&mut self, query_set: QuerySet<DataType>) { ... }
fn get_train_query_set(&self) -> Result<&QuerySet<DataType>> { ... }
fn get_validation_query_set(&self) -> Result<&QuerySet<DataType>> { ... }
fn get_test_query_set(&self) -> Result<&QuerySet<DataType>> { ... }
}Required Methods§
Sourcefn get_data_points(&self) -> &PointSet<DataType>
fn get_data_points(&self) -> &PointSet<DataType>
Returns all data points.
Sourcefn get_data_points_mut(&mut self) -> &mut PointSet<DataType>
fn get_data_points_mut(&mut self) -> &mut PointSet<DataType>
Returns a mutable view of all data points.
Sourcefn add_query_set(&mut self, label: &str, query_set: QuerySet<DataType>)
fn add_query_set(&mut self, label: &str, query_set: QuerySet<DataType>)
Adds a new query set to the dataset with the given label or replaces one if it already
exists.
fn get_query_set(&self, label: &str) -> Result<&QuerySet<DataType>>
Provided Methods§
Sourcefn add_train_query_set(&mut self, query_set: QuerySet<DataType>)
fn add_train_query_set(&mut self, query_set: QuerySet<DataType>)
Convenience method to add a “train” query set.
Sourcefn add_validation_query_set(&mut self, query_set: QuerySet<DataType>)
fn add_validation_query_set(&mut self, query_set: QuerySet<DataType>)
Convenience method to add a “validation” query set.
Sourcefn add_test_query_set(&mut self, query_set: QuerySet<DataType>)
fn add_test_query_set(&mut self, query_set: QuerySet<DataType>)
Convenience method to add a “test” query set.
Sourcefn get_train_query_set(&self) -> Result<&QuerySet<DataType>>
fn get_train_query_set(&self) -> Result<&QuerySet<DataType>>
Convenience method that returns the “train” QuerySet.
Sourcefn get_validation_query_set(&self) -> Result<&QuerySet<DataType>>
fn get_validation_query_set(&self) -> Result<&QuerySet<DataType>>
Convenience method that returns the “validation” QuerySet.
Sourcefn get_test_query_set(&self) -> Result<&QuerySet<DataType>>
fn get_test_query_set(&self) -> Result<&QuerySet<DataType>>
Convenience method that returns the “test” QuerySet.