code: def __init__(
      self,
      n_neighbors=5,
      *,
      weights="uniform",
      algorithm="auto",
      leaf_size=30,
      p=2,
      metric="minkowski",
      metric_params=None,
      n_jobs=None,
      **kwargs,
  ):
      super().__init__(
          n_neighbors=n_neighbors,
          weights=weights,
          algorithm=algorithm,
          leaf_size=leaf_size,
          metric=metric,
          p=p,
          metric_params=metric_params,
          n_jobs=n_jobs,
          **kwargs,
      )
  
file_path: scikit-learn-intelex/daal4py/sklearn/neighbors/_classification.py
imports: import numpy
  from scipy import sparse
  from sklearn.base import ClassifierMixin
  from sklearn.utils.validation import check_array
  from .._device_offload import support_usm_ndarray
  from .._utils import PatchingConditionsChain, getFPType, sklearn_check_version
  from ._base import KNeighborsMixin, NeighborsBase, parse_auto_method, prediction_algorithm
label_desc: Use image node_id 1 to create a new KNeighborsClassifier object from inherited base classes: KNeighborsClassifier_ with example: obj = KNeighborsClassifier(n_neighbors)