59ec6660464bd378b20d4ae200c7614133a9a38b,pyntcloud/samplers/points.py,FarthestPointsSampler,compute,#FarthestPointsSampler#,54
Before Change
solution_set.append(remaining_points.pop(
random.randint(0 , len(remaining_points) - 1 )))
for _ in range (self.n - 1 ) :
distances = [self.cal_distance(p, solution_set[0 ]) for p in remaining_points]
for i, p in enumerate (remaining_points) :
for j, s in enumerate (solution_set) :
distances[i] = min(distances[i], self.cal_distance(p, s))
After Change
select_idx = np.random.randint(low=0 , high=len(self.points))
solution_set = remaining_points[select_idx: select_idx+1 ]
remaining_points = np.delete(remaining_points, select_idx)
for _ in range (self.n - 1 ) :
distance_sum = self.cal_distance(remaining_points, solution_set)
select_idx = np.argmax(distance_sum)
solution_set = np.concatenate([solution_set, remaining_points[select_idx:select_idx+1 ]], axis=0 )
remaining_points = np.delete(remaining_points, select_idx)
return pd.DataFrame(solution_set, columns=self.points.columns)
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 5
Instances Project Name: daavoo/pyntcloud
Commit Name: 59ec6660464bd378b20d4ae200c7614133a9a38b
Time: 2019-08-26
Author: hc.wang96@gmail.com
File Name: pyntcloud/samplers/points.py
Class Name: FarthestPointsSampler
Method Name: compute
Project Name: keunwoochoi/kapre
Commit Name: fe8a6175dc98c7bc3b667fe88afcb5c2a4c94169
Time: 2017-01-17
Author: gnuchoi+github@gmail.com
File Name: kapre/stft.py
Class Name: Stft
Method Name: call
Project Name: scikit-learn-contrib/imbalanced-learn
Commit Name: 3e44c79a4254da2bf9972dccda44f50517393ad7
Time: 2015-06-30
Author: fmfnogueira@gmail.com
File Name: unbalanced_dataset/ensemble_sampling.py
Class Name: BalanceCascade
Method Name: resample