[机器学习]练习切比雪夫距离

切比雪夫距离(Chebyshev distance)

切比雪夫距离是指在几何空间中两点之间的最大差值,或者说是两点在各个坐标轴上差值的最大绝对值。它以数学家彼得·切比雪夫(Peter Chebyshev)的名字命名。

在二维空间中,切比雪夫距离可以表示为两点在横纵坐标上差值的最大绝对值;在三维空间中,则是在三个坐标轴上的差值的最大绝对值。以此类推,切比雪夫距离可以适用于任意维度的空间。

切比雪夫距离可以用于衡量两个向量或数据集之间的相似性或距离。它常用于聚类分析、图像处理以及机器学习算法中的分类与聚类任务,特别适用于具有不同量纲或规模的数据集。与曼哈顿距离相比,切比雪夫距离更关注各个坐标轴上的最大差异,而不考虑中间的差异。

距离公式:

编写代码:

##### 在此处编写或补全代码
def ChebyshevDistance(x, y):
    import numpy as np
计算
a = np.array((2,3))
b = np.array((10,5))
##### 在此处编写或补全代码
dist4= np.max(np.abs(a-b))
print(f"d4={dist4}\n")

计算结果:

相关推荐

  1. 算法 {曼哈顿距离,距离}

    2024-04-01 05:10:01       22 阅读
  2. 曼哈顿距离距离

    2024-04-01 05:10:01       24 阅读
  3. 滤波器

    2024-04-01 05:10:01       174 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-01 05:10:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-01 05:10:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-01 05:10:01       82 阅读
  4. Python语言-面向对象

    2024-04-01 05:10:01       91 阅读

热门阅读

  1. 测试方法--一起学习吧之测试

    2024-04-01 05:10:01       41 阅读
  2. postcss的安装与使用

    2024-04-01 05:10:01       39 阅读
  3. 《外观模式(极简c++)》

    2024-04-01 05:10:01       37 阅读
  4. Android intent 应用场景

    2024-04-01 05:10:01       34 阅读
  5. 住宅IP是什么?与机房IP有哪些区别?

    2024-04-01 05:10:01       37 阅读
  6. 力扣 599.两个列表的最小索引和

    2024-04-01 05:10:01       42 阅读
  7. 交换奇偶位

    2024-04-01 05:10:01       34 阅读
  8. wpf ContentPresenter

    2024-04-01 05:10:01       33 阅读
  9. vue2使用axios封装请求数据

    2024-04-01 05:10:01       38 阅读