欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

計(jì)算Python Numpy向量之間的歐氏距離實(shí)例

 更新時(shí)間:2020年05月22日 15:09:21   作者:GarfieldEr007  
這篇文章主要介紹了計(jì)算Python Numpy向量之間的歐氏距離實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

計(jì)算Python Numpy向量之間的歐氏距離,已知vec1和vec2是兩個(gè)Numpy向量,歐氏距離計(jì)算如下:

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

或者直接:

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

補(bǔ)充知識(shí):Python中計(jì)算兩個(gè)數(shù)據(jù)點(diǎn)之間的歐式距離,一個(gè)點(diǎn)到數(shù)據(jù)集中其他點(diǎn)的距離之和

如下所示:

計(jì)算數(shù)兩個(gè)數(shù)據(jù)點(diǎn)之間的歐式距離

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 中運(yùn)輸代碼輸出結(jié)果如下:

計(jì)算一個(gè)點(diǎn)到數(shù)據(jù)集中其他點(diǎn)的距離之和

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

在jupyter 中運(yùn)輸代碼輸出結(jié)果如下:

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

定義函數(shù)計(jì)算距離

def cost(c, all_points): #指定點(diǎn),all_points:為集合類的所有點(diǎn)
return sum(sum((c - all_points) ** 2, axis=1) ** 0.5)

以上這篇計(jì)算Python Numpy向量之間的歐氏距離實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python獲取word文檔總頁數(shù)的兩種方法

    python獲取word文檔總頁數(shù)的兩種方法

    這篇文章主要介紹了python獲取word文檔的總頁數(shù)的兩種方法,文中給出了兩種解決方案,兩種方案也都各有優(yōu)缺點(diǎn),可能也不一定是完全準(zhǔn)確的,需要的朋友可以參考下
    2024-03-03
  • python中urlparse模塊介紹與使用示例

    python中urlparse模塊介紹與使用示例

    這篇文章主要給大家介紹了關(guān)于python中urlparse模塊介紹與使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • 一文帶你精通Python中*args和**kwargs的應(yīng)用技巧

    一文帶你精通Python中*args和**kwargs的應(yīng)用技巧

    如果能在Python中創(chuàng)建適應(yīng)不同場(chǎng)景的函數(shù),而無需每次都重寫它們,會(huì)使得操作簡(jiǎn)潔方便,這就是*args和**kwargs的魔力所在,下面我們就來看看它們的具體一些應(yīng)用技巧吧
    2024-03-03
  • Python爬蟲自動(dòng)化爬取b站實(shí)時(shí)彈幕實(shí)例方法

    Python爬蟲自動(dòng)化爬取b站實(shí)時(shí)彈幕實(shí)例方法

    在本篇文章里小編給大家整理的是一篇關(guān)于Python爬蟲自動(dòng)化爬取b站實(shí)時(shí)彈幕實(shí)例方法,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • pytest+request框架中yaml配置文件使用

    pytest+request框架中yaml配置文件使用

    pytest+request框架寫接口測(cè)試自動(dòng)化,使用yaml文件配置更方便管理用例中的數(shù)據(jù),本文主要介紹了pytest+request框架中yaml配置文件使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • 在Python中編寫數(shù)據(jù)庫模塊的教程

    在Python中編寫數(shù)據(jù)庫模塊的教程

    這篇文章主要介紹了在Python中編寫數(shù)據(jù)庫模塊的教程,本文代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04
  • python連接池實(shí)現(xiàn)示例程序

    python連接池實(shí)現(xiàn)示例程序

    這篇文章主要介紹了python連接池實(shí)現(xiàn),大家參考使用
    2013-11-11
  • Python用20行代碼實(shí)現(xiàn)完整郵件功能

    Python用20行代碼實(shí)現(xiàn)完整郵件功能

    這篇文章主要介紹了如何使用Python實(shí)現(xiàn)完整郵件功能的相關(guān)資料,需要的朋友可以參考下面文章內(nèi)容,希望能幫助到您
    2021-09-09
  • Python concurrent.futures模塊使用實(shí)例

    Python concurrent.futures模塊使用實(shí)例

    這篇文章主要介紹了Python concurrent.futures模塊使用實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Python之web模板應(yīng)用

    Python之web模板應(yīng)用

    這篇文章主要介紹了Python之web模板應(yīng)用,web模板可以更加靈活和方便的控制HTML的顯示,非常具有實(shí)用價(jià)值,有需要的小伙伴可以參考下
    2017-12-12

最新評(píng)論