Skip to content

Commit 8884333

Browse files
committed
MAINT merge KDTree and BallTree into a single module
Saves ~40kLOC of generated C code.
1 parent 0cec160 commit 8884333

17 files changed

+34141
-71364
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
/sklearn/linear_model/sgd_fast.c -diff
1111
/sklearn/metrics/pairwise_fast.c -diff
1212
/sklearn/neighbors/ball_tree.c -diff
13+
/sklearn/neighbors/binary_tree.c -diff
1314
/sklearn/neighbors/dist_metrics.c -diff
1415
/sklearn/neighbors/kd_tree.c -diff
1516
/sklearn/svm/liblinear.c -diff

sklearn/neighbors/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
algorithm.
44
"""
55

6-
from .ball_tree import BallTree
7-
from .kd_tree import KDTree
6+
from .binary_tree import BallTree, KDTree
87
from .dist_metrics import DistanceMetric
98
from .graph import kneighbors_graph, radius_neighbors_graph
109
from .unsupervised import NearestNeighbors

0 commit comments

Comments
 (0)