Skip to content

Commit 12aa294

Browse files
authored
set default value for num_sample (#580)
1 parent cb768bd commit 12aa294

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

xrspatial/classify.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -694,7 +694,7 @@ def _run_cupy_natural_break(data, num_sample, k):
694694

695695

696696
def natural_breaks(agg: xr.DataArray,
697-
num_sample: Optional[int] = None,
697+
num_sample: Optional[int] = 20000,
698698
name: Optional[str] = 'natural_breaks',
699699
k: int = 5) -> xr.DataArray:
700700
"""
@@ -708,7 +708,7 @@ def natural_breaks(agg: xr.DataArray,
708708
agg : xarray.DataArray
709709
2D NumPy, CuPy, NumPy-backed Dask, or Cupy-backed Dask array
710710
of values to be reclassified.
711-
num_sample : int, default=None
711+
num_sample : int, default=20000
712712
Number of sample data points used to fit the model.
713713
Natural Breaks (Jenks) classification is indeed O(n²) complexity,
714714
where n is the total number of data points, i.e: `agg.size`

0 commit comments

Comments
 (0)