Skip to content

Commit

Permalink
chore: remove unused code
Browse files Browse the repository at this point in the history
  • Loading branch information
PeterPanZH committed Dec 17, 2020
1 parent bc9677f commit 6c7ca8d
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 65 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
"matched-result-count": "{{count}} matched.",
"neighbors": "Neighbors",
"pause": "Pause",
"pca": "PCA",
"perplexity": "Perplexity",
"points": "Points",
"reduction-value": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
"matched-result-count": "匹配结果 {{count}}",
"neighbors": "相邻数据点数量",
"pause": "暂停",
"pca": "PCA",
"perplexity": "困惑度",
"points": "数据点",
"reduction-value": {
Expand Down
60 changes: 0 additions & 60 deletions frontend/packages/wasm/src/high_dimensional.rs
Original file line number Diff line number Diff line change
@@ -1,19 +1,4 @@
use rulinalg::matrix::{BaseMatrix, Matrix};
// use wasm_bindgen::prelude::*;

// #[wasm_bindgen]
// extern "C" {
// // Use `js_namespace` here to bind `console.log(..)` instead of just
// // `log(..)`
// #[wasm_bindgen(js_namespace = console)]
// fn log(s: &str);
// }

// macro_rules! console_log {
// // Note that this is using the `log` function imported above during
// // `bare_bones`
// ($($t:tt)*) => (log(&format_args!($($t)*).to_string()))
// }

const THRESHOLD_DIM_NORMALIZE: usize = 50;

Expand Down Expand Up @@ -96,49 +81,4 @@ pub fn pca(input: Vec<f64>, dim: usize, n_components: usize) -> PCAResult {
new_v
}).collect::<Vec<Vec<_>>>();
return PCAResult::new(vectors, variance);
// let means = matrix.mean(Axes::Row);
// let means_matrix = Matrix::from_fn(row, column, |i, _j| means[i]);
// let x = &matrix - &means_matrix;
// let (sigma, u, v) = x.svd().ok().unwrap();
// let mut u = u;
// let mut vt = v.transpose();
// println!("{}", &u);
// println!("{}", &vt);
// let sigma = Vector::new(sigma.diag().cloned().collect::<Vec<_>>());
// for i in 0..row {
// let mut u_col = u.col_mut(i);
// let mut v_row = vt.row_mut(i);
// let mut u_col_iter = u_col.iter();
// let e: f64 = if let Some(e) = u_col_iter.next() {
// *e
// } else {
// continue;
// };
// let mut absmax = e.abs();
// let mut signum;
// for e in u_col_iter {
// let abs = e.abs();
// if abs <= absmax {
// continue;
// }
// absmax = abs;
// signum = e.signum();
// if signum < 0.0 {
// for e in u_col.iter_mut() {
// *e *= signum;
// }
// for e in v_row.iter_mut() {
// *e *= signum;
// }
// }
// }
// }
// let total_variance = sigma.dot(&sigma);
// let components = vt.sub_slice([0, 0], n_components, column).into_matrix();
// let transform = (&matrix - &means_matrix) * (&components.transpose());
// let singular = Vector::from_fn(n_components, |x| sigma[x]);
// let singular_matrix = Matrix::new(1, n_components, singular);
// let variance = &singular_matrix.elemul(&singular_matrix) / total_variance;

// return PCAResult::new(transform, variance, n_components);
}
4 changes: 1 addition & 3 deletions frontend/packages/wasm/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ mod utils;
#[macro_use]
extern crate serde_derive;

pub fn main() {
// high_dimensional::pca(vec![51.0_f64, 51.0_f64, 163.0_f64, 64.0_f64, 0.0_f64, 0.0_f64, 96.0_f64, 64.0_f64, 51.0_f64, 51.0_f64, 179.0_f64, 63.0_f64, 205.0_f64, 204.0_f64, 76.0_f64, 62.0_f64, 205.0_f64, 204.0_f64, 156.0_f64, 64.0_f64], 4, 3);
}
pub fn main() {}

#[wasm_bindgen]
pub fn scalar_transform(js_datasets: &JsValue, smoothing: f64) -> JsValue {
Expand Down

0 comments on commit 6c7ca8d

Please sign in to comment.