Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ccc-model-manager / lib / python3.9 / site-packages / sklearn / neighbors / _distance_metric.py
Size: Mime:
# TODO: Remove this file in 1.3
import warnings

from ..metrics import DistanceMetric as _DistanceMetric


class DistanceMetric(_DistanceMetric):
    @classmethod
    def _warn(cls):
        warnings.warn(
            "sklearn.neighbors.DistanceMetric has been moved "
            "to sklearn.metrics.DistanceMetric in 1.0. "
            "This import path will be removed in 1.3",
            category=FutureWarning,
        )

    @classmethod
    def get_metric(cls, metric, **kwargs):
        DistanceMetric._warn()
        return _DistanceMetric.get_metric(metric, **kwargs)