Run: cargo clippy --fix -Z unstable-options and cargo fmt

This commit is contained in:
Luis Moreno
2020-11-08 19:39:11 -04:00
parent 8281a1620e
commit 860056c3ba
48 changed files with 367 additions and 395 deletions
+2 -2
View File
@@ -93,11 +93,11 @@ impl<T: RealNumber + Sum, D: Distance<Vec<T>, T>> DBSCAN<T, D> {
parameters: DBSCANParameters<T>,
) -> Result<DBSCAN<T, D>, Failed> {
if parameters.min_samples < 1 {
return Err(Failed::fit(&format!("Invalid minPts")));
return Err(Failed::fit(&"Invalid minPts".to_string()));
}
if parameters.eps <= T::zero() {
return Err(Failed::fit(&format!("Invalid radius: ")));
return Err(Failed::fit(&"Invalid radius: ".to_string()));
}
let mut k = 0;
+9 -9
View File
@@ -149,13 +149,13 @@ impl<T: RealNumber + Sum> KMeans<T> {
for i in 0..n {
for j in 0..d {
centroids[y[i]][j] = centroids[y[i]][j] + data.get(i, j);
centroids[y[i]][j] += data.get(i, j);
}
}
for i in 0..k {
for j in 0..d {
centroids[i][j] = centroids[i][j] / T::from(size[i]).unwrap();
centroids[i][j] /= T::from(size[i]).unwrap();
}
}
@@ -178,11 +178,11 @@ impl<T: RealNumber + Sum> KMeans<T> {
}
Ok(KMeans {
k: k,
y: y,
size: size,
distortion: distortion,
centroids: centroids,
k,
y,
size,
distortion,
centroids,
})
}
@@ -235,13 +235,13 @@ impl<T: RealNumber + Sum> KMeans<T> {
let mut sum: T = T::zero();
for i in d.iter() {
sum = sum + *i;
sum += *i;
}
let cutoff = T::from(rng.gen::<f64>()).unwrap() * sum;
let mut cost = T::zero();
let mut index = 0;
while index < n {
cost = cost + d[index];
cost += d[index];
if cost >= cutoff {
break;
}