计算Python Numpy向量之间的欧氏距离实例


Posted in Python onMay 22, 2020

计算Python Numpy向量之间的欧氏距离,已知vec1和vec2是两个Numpy向量,欧氏距离计算如下:

import numpy
dist = numpy.sqrt(numpy.sum(numpy.square(vec1 - vec2)))

或者直接:

dist = numpy.linalg.norm(vec1 - vec2)

补充知识:Python中计算两个数据点之间的欧式距离,一个点到数据集中其他点的距离之和

如下所示:

计算数两个数据点之间的欧式距离

import numpy as np
def ed(m, n):
 return np.sqrt(np.sum((m - n) ** 2))
i = np.array([1, 1])
j = np.array([3, 3])
distance = ed(i, j)
print(distance)

在jupyter 中运输代码输出结果如下:

计算Python Numpy向量之间的欧氏距离实例

计算一个点到数据集中其他点的距离之和

from scipy import *
import pylab as pl
 
all_points = rand(500, 2)
pl.plot(all_points[:, 0], all_points[:, 1], 'b.')
pl.show()

在jupyter 中运输代码输出结果如下:

计算Python Numpy向量之间的欧氏距离实例

from scipy import *
import pylab as pl
 
all_points = rand(500, 2)
pl.plot(all_points[:, 0], all_points[:, 1], 'b.')
pl.show()

定义函数计算距离

def cost(c, all_points): #指定点,all_points:为集合类的所有点
return sum(sum((c - all_points) ** 2, axis=1) ** 0.5)

以上这篇计算Python Numpy向量之间的欧氏距离实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3.4下django集成使用xadmin后台的方法
Aug 15 Python
Python编程之Re模块下的函数介绍
Oct 28 Python
对python 各种删除文件失败的处理方式分享
Apr 24 Python
python 读取视频,处理后,实时计算帧数fps的方法
Jul 10 Python
对python借助百度云API对评论进行观点抽取的方法详解
Feb 21 Python
利用pyuic5将ui文件转换为py文件的方法
Jun 19 Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 Python
Django+boostrap 美化admin后台的操作
Mar 11 Python
python+adb命令实现自动刷视频脚本案例
Apr 23 Python
django美化后台django-suit的安装配置操作
Jul 12 Python
python中scrapy处理项目数据的实例分析
Nov 22 Python
python process模块的使用简介
May 14 Python
python numpy矩阵信息说明,shape,size,dtype
May 22 #Python
python查看矩阵的行列号以及维数方式
May 22 #Python
30行Python代码实现高分辨率图像导航的方法
May 22 #Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
May 22 #Python
Python pandas如何向excel添加数据
May 22 #Python
python3.8.1+selenium实现登录滑块验证功能
May 22 #Python
在TensorFlow中实现矩阵维度扩展
May 22 #Python
You might like
php给每个段落添加空格的方法
2015/03/20 PHP
用javascript实现自定义标签
2007/05/08 Javascript
JavaScript 监听textarea中按键事件
2009/10/08 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
js获取RadioButtonList的Value/Text及选中值等信息实现代码
2013/03/05 Javascript
json数据的列循环示例
2013/09/06 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
Three.js学习之网格
2016/08/10 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
Python爬取Coursera课程资源的详细过程
2014/11/04 Python
python使用urllib2提交http post请求的方法
2015/05/26 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
Django之form组件自动校验数据实现
2020/01/14 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
python实现门限回归方式
2020/02/29 Python
基于python连接oracle导并出数据文件
2020/04/28 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
马来西亚网上美容店:Hermo.my
2017/11/25 全球购物
西班牙高科技产品购物网站:MejorDeseo
2019/09/08 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
毕业大学生自荐信
2014/06/17 职场文书
重点工程汇报材料
2014/08/27 职场文书
地理信息科学专业推荐信
2014/09/08 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
环卫处个人工作总结
2015/03/04 职场文书
采购内勤岗位职责
2015/04/13 职场文书
2016年教师政治思想表现评语
2015/12/02 职场文书
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android