Skip to content

Commit

Permalink
Remove unused imports
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcoDiFrancesco committed May 3, 2024
1 parent 30fb86b commit a619415
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 68 deletions.
12 changes: 4 additions & 8 deletions examples/classification/keystroke.rs
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
use light_river::classification::alias::FType;
use light_river::classification::mondrian_forest::MondrianForest;
use light_river::classification::mondrian_tree::MondrianTree;
use light_river::common::ClassifierOutput;

use light_river::common::ClassifierTarget;
use light_river::datasets::keystroke::Keystroke;
use light_river::metrics::rocauc::ROCAUC;
use light_river::metrics::traits::ClassificationMetric;
use light_river::stream::data_stream::DataStream;

use light_river::stream::iter_csv::IterCsv;
use ndarray::{s, Array1};
use std::borrow::Borrow;
use ndarray::Array1;

use std::fs::File;
use std::time::Instant;

Expand Down
8 changes: 3 additions & 5 deletions examples/classification/synthetic.rs
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
use light_river::classification::alias::FType;
use light_river::classification::mondrian_forest::MondrianForest;
use light_river::classification::mondrian_tree::MondrianTree;
use light_river::common::ClassifierOutput;

use light_river::common::ClassifierTarget;
use light_river::datasets::synthetic::Synthetic;
use light_river::stream::iter_csv::IterCsv;
use ndarray::{s, Array1};
use ndarray::Array1;
use num::ToPrimitive;
use std::borrow::Borrow;

use std::fs::File;
use std::time::Instant;

Expand Down
23 changes: 6 additions & 17 deletions src/classification/mondrian_forest.rs
Original file line number Diff line number Diff line change
@@ -1,25 +1,14 @@
use crate::classification::alias::FType;
use crate::classification::mondrian_tree::MondrianTree;
use crate::common::{ClassifierOutput, ClassifierTarget, Observation};
use crate::stream::data_stream::Data;
use core::iter::zip;
use ndarray::array;
use ndarray::{arr1, Array1, Array2};
use ndarray::{ArrayBase, Dim, ScalarOperand, ViewRepr};
use num::pow::Pow;
use num::traits::float;

use ndarray::Array1;

use num::{Float, FromPrimitive};
use rand::prelude::*;
use std::cell::RefCell;

use std::collections::HashMap;
use std::convert::TryFrom;
use std::env::consts;
use std::iter::FlatMap;
use std::ops::{Add, Div, Mul, Sub};
use std::ops::{AddAssign, DivAssign, MulAssign, SubAssign};
use std::rc::Rc;
use std::rc::Weak;
use std::{cmp, mem, usize};

use std::usize;

pub struct MondrianForest<F: FType> {
trees: Vec<MondrianTree<F>>,
Expand Down
25 changes: 7 additions & 18 deletions src/classification/mondrian_node.rs
Original file line number Diff line number Diff line change
@@ -1,25 +1,14 @@
use crate::classification::alias::FType;
use crate::common::{ClassifierOutput, ClassifierTarget, Observation};
use crate::stream::data_stream::Data;
use core::iter::zip;
use ndarray::{array, Array3};

use ndarray::{Array1, Array2};
use ndarray::{ArrayBase, Dim, ScalarOperand, ViewRepr};
use num::pow::Pow;
use num::traits::float;

use num::{Float, FromPrimitive};
use rand::prelude::*;
use std::cell::RefCell;
use std::collections::HashMap;
use std::convert::TryFrom;
use std::env::consts;

use std::fmt;
use std::iter::FlatMap;
use std::ops::{Add, Div, Mul, Sub};
use std::ops::{AddAssign, DivAssign, MulAssign, SubAssign};
use std::rc::Rc;
use std::rc::Weak;
use std::{clone, cmp, mem, usize};

use std::ops::Add;

use std::usize;

/// Node struct
#[derive(Clone)]
Expand Down
25 changes: 7 additions & 18 deletions src/classification/mondrian_tree.rs
Original file line number Diff line number Diff line change
@@ -1,28 +1,17 @@
use crate::classification::alias::FType;
use crate::classification::mondrian_node::{Node, Stats};
use crate::common::{ClassifierOutput, ClassifierTarget, Observation};
use crate::stream::data_stream::Data;
use core::iter::zip;
use ndarray::{array, Array};
use ndarray::{Array1, Array2};
use ndarray::{ArrayBase, Dim, ScalarOperand, ViewRepr};
use num::pow::Pow;
use num::traits::float;

use ndarray::Array1;

use num::{Float, FromPrimitive};
use rand::prelude::*;
use rand_distr::{Distribution, Exp};
use std::cell::RefCell;
use std::collections::HashMap;

use std::collections::HashSet;
use std::convert::TryFrom;
use std::env::consts;

use std::fmt;
use std::iter::FlatMap;
use std::ops::{Add, Div, Mul, Sub};
use std::ops::{AddAssign, DivAssign, MulAssign, SubAssign};
use std::rc::Rc;
use std::rc::Weak;
use std::{clone, cmp, mem, usize};

use std::usize;

#[derive(Clone)]
pub struct MondrianTree<F: FType> {
Expand Down
3 changes: 1 addition & 2 deletions src/datasets/synthetic.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
use crate::datasets::utils;
use crate::stream::data_stream::Target;
use crate::stream::iter_csv::IterCsv;
use std::{fs::File, path::Path};
use std::fs::File;

/// ChatGPT Generated synthetic dataset.
///
Expand Down

0 comments on commit a619415

Please sign in to comment.