python计算坐标点欧式距离_计算Python Numpy向量之间的欧氏距离实例

python计算坐标点欧式距离_计算Python Numpy向量之间的欧氏距离实例计算PythonNumpy向量之间的欧氏距离,已知vec1和vec2是两个Numpy向量,欧氏距离计算如下:importnumpydist=numpy.sqrt(numpy.sum(numpy.square(vec1-vec2)))或者直接:dist=numpy.linalg.norm(vec1-vec2)#补充知识:Python中计算两个数据点之间的欧式距离,一个点到数据集中其他点的距离之和#如下所示:#计算数两个数据点之间的欧式距离importn

大家好,又见面了,我是你们的朋友全栈君。

计算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)

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

from scipy import *

import pylab as pl

all_points = rand(500, 2)

pl.plot(all_points[:, 0], all_points[:, 1], 'b.')

pl.show()

from scipy import *

import pylab as pl

all_points = rand(500, 2)

pl.plot(all_points[:, 0], all_points[:, 1], 'b.')

pl.show()

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150894.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月19日 上午11:00
下一篇 2022年6月19日 上午11:00


相关推荐

  • 数据仓库ods层_app数据仓库搭建

    数据仓库ods层_app数据仓库搭建8.数据仓库之ODS层搭建

    2022年10月5日
    5
  • EXCEL countif函数多条件

    在MSEXCEL中,countif如果要满足多个条件怎么办呢?1、答案就是:使用条件集合{}和sum函数。即在countif()第二个参数中使用条件集合{},然后用sum()函数求满足这些条件的

    2021年12月26日
    245
  • pycharm如何成功地安装dlib库

    pycharm如何成功地安装dlib库pycharm安装dlib失败怎么办

    2022年8月26日
    6
  • 线程池QueueUserWorkItem

    线程池QueueUserWorkItem线程池 QueueUserWor

    2026年3月19日
    2
  • IP切换器哪个最好用?

    IP切换器哪个最好用?首先要回答这个问题 需要弄清楚以下几点 我们才能更好的判断 ip 是上网的身份唯一标识 IP 切换器即代理服务器是一种重要切换 ip 的安全功能 通过中间代理服务器改变你原有的电脑 手机 ip 地址去访问你请求的网络地址 很好的保护个人信息安全 提高网络访问速度 有了它之后 Request 信号会先送到代理服务器 由代理服务器来取回浏览器所需要的信息并传送给你的浏览器 在日常生活中 我们使用 IP 切换器 大多数是用来连接 INTERNET 国际互联网 和 INTRANET 局域网 说到 IP 切换器方面的特点 这是非常多的

    2026年3月20日
    1
  • linux中hdfs命令_linux下adb配置

    linux中hdfs命令_linux下adb配置Linux下的HDFS命令1.hdfs常用操作的命令格式  hadoopfs-ls对hdfs下一级目录的查看  hadoopfs-lsr对hdfs目录的递归查看  hadoopfs-mkdir创建目录  hadoopfs-put从linux上传文件到hdfs  hadoopfs-get从hdfs下载文件到linux  hadoopfs-text查看文件内容  hadoopfs-rm删除文件  hadoopfs-rm

    2022年10月5日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号