Skip to content

Commit 1a5c45f

Browse files
authored
bump the default leafsize from 10 to 25 (#198)
1 parent 3636844 commit 1a5c45f

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ using NearestNeighbors
3939
data = rand(3, 10^4)
4040

4141
# Create trees
42-
kdtree = KDTree(data; leafsize = 10)
42+
kdtree = KDTree(data; leafsize = 25)
4343
balltree = BallTree(data, Minkowski(3.5); reorder = false)
4444
brutetree = BruteTree(data)
4545
```

src/ball_tree.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ end
1414

1515

1616
"""
17-
BallTree(data [, metric = Euclidean(); leafsize = 10, reorder = true]) -> balltree
17+
BallTree(data [, metric = Euclidean(); leafsize = 25, reorder = true]) -> balltree
1818
1919
Creates a `BallTree` from the data using the given `metric` and `leafsize`.
2020
"""
2121
function BallTree(data::AbstractVector{V},
2222
metric::Metric = Euclidean();
23-
leafsize::Int = 10,
23+
leafsize::Int = 25,
2424
reorder::Bool = true,
2525
storedata::Bool = true,
2626
reorderbuffer::Vector{V} = Vector{V}()) where {V <: AbstractArray}
@@ -70,7 +70,7 @@ end
7070

7171
function BallTree(data::AbstractVecOrMat{T},
7272
metric::Metric = Euclidean();
73-
leafsize::Int = 10,
73+
leafsize::Int = 25,
7474
storedata::Bool = true,
7575
reorder::Bool = true,
7676
reorderbuffer::Matrix{T} = Matrix{T}(undef, 0, 0)) where {T <: AbstractFloat}

src/kd_tree.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ end
1111

1212

1313
"""
14-
KDTree(data [, metric = Euclidean(); leafsize = 10, reorder = true]) -> kdtree
14+
KDTree(data [, metric = Euclidean(); leafsize = 25, reorder = true]) -> kdtree
1515
1616
Creates a `KDTree` from the data using the given `metric` and `leafsize`.
1717
The `metric` must be a `MinkowskiMetric`.
1818
"""
1919
function KDTree(data::AbstractVector{V},
2020
metric::M = Euclidean();
21-
leafsize::Int = 10,
21+
leafsize::Int = 25,
2222
storedata::Bool = true,
2323
reorder::Bool = true,
2424
reorderbuffer::Vector{V} = Vector{V}()) where {V <: AbstractArray, M <: MinkowskiMetric}
@@ -76,7 +76,7 @@ end
7676

7777
function KDTree(data::AbstractVecOrMat{T},
7878
metric::M = Euclidean();
79-
leafsize::Int = 10,
79+
leafsize::Int = 25,
8080
storedata::Bool = true,
8181
reorder::Bool = true,
8282
reorderbuffer::Matrix{T} = Matrix{T}(undef, 0, 0)) where {T <: AbstractFloat, M <: MinkowskiMetric}

0 commit comments

Comments
 (0)