uf3.util.subsample.farthest_point_sampling¶
- farthest_point_sampling(data, max_samples=None, min_diff=0)[source]¶
- Subsample by iteratively selecting points with largest minimum
distance from all previously-selected samples. e.g. on a range from 0 to 99: [0, 99, 49, 74, 24, 12, 36, …] Two stopping criteria
- Parameters
data (np.ndarray) –
max_samples (int) –
min_diff (float) – minimum distance between samples.
- Returns
vector of subsample indices.
- Return type
indices (list)