Browse Source

fs_features vec

pull/25/head
Alexey Velikiy 3 years ago
parent
commit
d9d92796af
  1. 52
      server/src/services/analytic_service/analytic_unit/pattern_analytic_unit.rs

52
server/src/services/analytic_service/analytic_unit/pattern_analytic_unit.rs

@ -143,46 +143,18 @@ fn get_features(xs: &Vec<f64>) -> Features {
c_buffer[i] /= norm_factor; c_buffer[i] /= norm_factor;
} }
return vec![ let mut fs_result = Vec::<f64>::new();
min, fs_result.push(min);
max, fs_result.push(max);
mean, fs_result.push(mean);
sd, fs_result.push(sd);
c_buffer[0].re,
c_buffer[0].im, for i in 0..16usize {
c_buffer[1].re, fs_result.push(c_buffer[i].re);
c_buffer[1].im, fs_result.push(c_buffer[i].im);
c_buffer[2].re, }
c_buffer[2].im,
c_buffer[3].re, return fs_result;
c_buffer[3].im,
c_buffer[4].re,
c_buffer[4].im,
c_buffer[5].re,
c_buffer[5].im,
c_buffer[6].re,
c_buffer[6].im,
c_buffer[7].re,
c_buffer[7].im,
c_buffer[8].re,
c_buffer[8].im,
c_buffer[9].re,
c_buffer[9].im,
c_buffer[10].re,
c_buffer[10].im,
c_buffer[11].re,
c_buffer[11].im,
c_buffer[12].re,
c_buffer[12].im,
c_buffer[13].re,
c_buffer[13].im,
c_buffer[14].re,
c_buffer[14].im,
c_buffer[15].re,
c_buffer[15].im,
// 0f64,0f64,
// 0f64,0f64,0f64, 0f64
];
} }
fn corr_aligned(xs: &VecDeque<f64>, ys: &Vec<f64>) -> f32 { fn corr_aligned(xs: &VecDeque<f64>, ys: &Vec<f64>) -> f32 {

Loading…
Cancel
Save