示例#1
0
 def select_by_rois_proximity(self, time_series, proximity, proximity_th=None, percentile=None, n_signals=None):
     initial_selection = range(time_series.number_of_labels)
     selection = []
     for prox in proximity:
         selection += (
             np.array(initial_selection)[select_greater_values_array_inds(prox, proximity_th,
                                                                          percentile, n_signals)]).tolist()
     selection = np.unique(selection)
     return time_series.get_subspace_by_index(selection), selection
示例#2
0
 def select_by_metric(self,
                      time_series,
                      metric,
                      metric_th=None,
                      metric_percentile=None,
                      nvals=None):
     selection = np.unique(
         select_greater_values_array_inds(metric, metric_th,
                                          metric_percentile, nvals))
     return time_series.get_subspace_by_index(selection), selection