fix: formatting

This commit is contained in:
Volodymyr Orlov
2020-08-27 14:17:49 -07:00
parent e5b412451f
commit 762bc3d765
3 changed files with 11 additions and 12 deletions
+1 -1
View File
@@ -1,9 +1,9 @@
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use crate::neighbors::{KNNAlgorithmName, KNNAlgorithm};
use crate::linalg::{row_iter, Matrix}; use crate::linalg::{row_iter, Matrix};
use crate::math::distance::Distance; use crate::math::distance::Distance;
use crate::math::num::FloatExt; use crate::math::num::FloatExt;
use crate::neighbors::{KNNAlgorithm, KNNAlgorithmName};
#[derive(Serialize, Deserialize, Debug)] #[derive(Serialize, Deserialize, Debug)]
pub struct KNNClassifierParameters { pub struct KNNClassifierParameters {
+2 -3
View File
@@ -1,10 +1,9 @@
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use crate::neighbors::{KNNAlgorithmName, KNNAlgorithm};
use crate::linalg::{row_iter, BaseVector, Matrix}; use crate::linalg::{row_iter, BaseVector, Matrix};
use crate::math::distance::Distance; use crate::math::distance::Distance;
use crate::math::num::FloatExt; use crate::math::num::FloatExt;
use crate::neighbors::{KNNAlgorithm, KNNAlgorithmName};
#[derive(Serialize, Deserialize, Debug)] #[derive(Serialize, Deserialize, Debug)]
pub struct KNNRegressorParameters { pub struct KNNRegressorParameters {
@@ -30,7 +29,7 @@ impl Default for KNNRegressorParameters {
impl<T: FloatExt, D: Distance<Vec<T>, T>> PartialEq for KNNRegressor<T, D> { impl<T: FloatExt, D: Distance<Vec<T>, T>> PartialEq for KNNRegressor<T, D> {
fn eq(&self, other: &Self) -> bool { fn eq(&self, other: &Self) -> bool {
if self.k != other.k || self.y.len() != other.y.len(){ if self.k != other.k || self.y.len() != other.y.len() {
return false; return false;
} else { } else {
for i in 0..self.y.len() { for i in 0..self.y.len() {
+1 -1
View File
@@ -1,10 +1,10 @@
//! # Nearest Neighbors //! # Nearest Neighbors
use serde::{Deserialize, Serialize};
use crate::algorithm::neighbour::cover_tree::CoverTree; use crate::algorithm::neighbour::cover_tree::CoverTree;
use crate::algorithm::neighbour::linear_search::LinearKNNSearch; use crate::algorithm::neighbour::linear_search::LinearKNNSearch;
use crate::math::distance::Distance; use crate::math::distance::Distance;
use crate::math::num::FloatExt; use crate::math::num::FloatExt;
use serde::{Deserialize, Serialize};
/// ///
pub mod knn_classifier; pub mod knn_classifier;