Exemple #1
0
 def func(data, p):
     slices, rows, cols = data.shape
     # create a view where each line represents one spectra
     spectra = data.reshape(slices, rows * cols).transpose()
     result = array([
         sgfilter.savitzky(s, p.num_points, p.poly_degree, p.diff_order)
         for s in spectra
     ])
     return result.transpose().reshape(slices, rows, cols)
Exemple #2
0
 def func(data, p):
     return array([
         sgfilter.savitzky(line, p.num_points, p.poly_degree,
                           p.diff_order) for line in data
     ])
Exemple #3
0
 def func(y, p):
     return sgfilter.savitzky(y, p.num_points, p.poly_degree,
                              p.diff_order)