热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

请比较欧式距离与曼哈顿距离?

1.欧氏距离(EuclideanDistance)欧氏距离是最容易直观理解的距离度量方法,我们小学、初中和高中接触到的两个点在空间中的距离一般都是指欧氏距离。二维平面上点a(x1,

技术分享图片

 

 

 


1. 欧氏距离(Euclidean Distance)

欧氏距离是最容易直观理解的距离度量方法,我们小学、初中和高中接触到的两个点在空间中的距离一般都是指欧氏距离。

技术分享图片



  • 二维平面上点a(x1,y1)与b(x2,y2)间的欧氏距离:

技术分享图片



  • 三维空间点a(x1,y1,z1)与b(x2,y2,z2)间的欧氏距离:

技术分享图片



  • n维空间点a(x11,x12,…,x1n)与b(x21,x22,…,x2n)间的欧氏距离(两个n维向量):

技术分享图片

 

 


2. 曼哈顿距离(Manhattan Distance)

顾名思义,在曼哈顿街区要从一个十字路口开车到另一个十字路口,驾驶距离显然不是两点间的直线距离。这个实际驾驶距离就是“曼哈顿距离”。曼哈顿距离也称为“城市街区距离”(City Block distance)。

技术分享图片



  • 二维平面两点a(x1,y1)与b(x2,y2)间的曼哈顿距离:

技术分享图片



  • n维空间点a(x11,x12,…,x1n)与b(x21,x22,…,x2n)的曼哈顿距离:

技术分享图片

 


3. 切比雪夫距离 (Chebyshev Distance)

国际象棋中,国王可以直行、横行、斜行,所以国王走一步可以移动到相邻8个方格中的任意一个。国王从格子(x1,y1)走到格子(x2,y2)最少需要多少步?这个距离就叫切比雪夫距离。

技术分享图片



  • 二维平面两点a(x1,y1)与b(x2,y2)间的切比雪夫距离:

技术分享图片



  • n维空间点a(x11,x12,…,x1n)与b(x21,x22,…,x2n)的切比雪夫距离:

技术分享图片


推荐阅读
  • KotlinDSL,指用Kotlin写的DomainSpecificLanguage.本文通过解析官方的KotlinDSL写html的例子,来说明KotlinDSL是什么.首 ... [详细]
  • --查看当前已有的用户SELECTUsernameFROMdba_users;--创建临时CREATEUSERgzmpcIDENTIFIEDBYPASSWORD;--授权GRANT ... [详细]
  • 来看看倒排索引压缩。压缩是拿CPU换IO的最重要手段之一,不论索引是放在硬盘还是内存中。索引压缩的算法有几十种,跟文本压缩不同,索引压缩算法不仅仅需要考虑压缩率,更要考虑压缩和解压 ... [详细]
  • Fabricetcdraft模式部署配置要求以下信息仅供参考系统环境(Centos7.5)Docker版本(19.03.12)Docker-compose版本(1.24.0)Fab ... [详细]
  • 自定义video样式
    和朋友聊天说到了video自定义样式问题,今天抽空简单试验了一下,下面贴上代码。dom结构如下:js代码如下:实现效果如下:如有表述不准确之处,欢迎指正,欢迎补 ... [详细]
  • exp ... [详细]
  • 组策略  之   域中登陆域用户自动添加到管理员组
    有时候为了方便会赋予域用户本地管理员权限,此时可以使用组策略进行下发。打开组策略管理器,新建建一个组策略---》编辑--》用户配置---》首选项---》控制面板设置----》本地用 ... [详细]
  • OSI七层模型03——数据封装
    ![](http:i2.51cto.comimagesblog20180920135ff2bc38a2395f0a8c7cebcc5d5bbb.jpg?x-oss-processi ... [详细]
  • 【二食堂】AlphaScrum Meeting 4
    ScrumMeeting3例会时间:4.1312:0012:30进度情况|组员|昨日进度|今日任务||||||李健|1.主页面的搭建工作issue|1.完成主页搭建2.与后端协商确 ... [详细]
  • 基于name-based基于IP基于port结合一、基于名称(name-based)需要配置hosts,httpd.conf实验环境需求:2个域名:www1.example.com ... [详细]
  • SpringMvc组件初始化
    SpringMVC9大组件初始化由上面的断点流程,可以看出来其实是在spring容器初始化完成的最后一步,通过发送event事件@Overridepublicvoidpublish ... [详细]
  • maven 阿里云节点,速度快
    修改maven根目录下的conf文件夹中的setting.xml文件.http:maven.aliyun.comOSChina谷歌Google开源中国- Nexusosc更新频率据 ... [详细]
  • hadoop安装过程 permissions 0755
    权限太大tooopen登录hadoop用户chmod-R7 ... [详细]
  • 如何绘制直观易懂的时标网络图
    时标网络图是用活动的定位和长度表示活动历时的项目网络图。是含网络逻辑的横道图,并且是任何以工作位置和长度代表其持续时间的项目网络图。项目经理圈子在时标网络图中,以实箭线表示工作,实 ... [详细]
  • 一,深浅拷贝看拷贝列子day19-1.py假如修改的元素是一个列表,源列表也会发生变化day19-2.py为什么会这样,因为第一次修改的是一个不可变元素对应的指针发生了变化,第二次 ... [详细]
author-avatar
沫cc乀纱蔓
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有