日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 计量_距离度量以及python实现(二)

發布時間:2025/3/20 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 计量_距离度量以及python实现(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

7.夾角余弦(Cosine)

也可以叫余弦相似度。 幾何中夾角余弦可用來衡量兩個向量方向的差異,機器學習中借用這一概念來衡量樣本向量之間的差異。

(1)在二維空間中向量A(x1,y1)與向量B(x2,y2)的夾角余弦公式:

(2) 兩個n維樣本點a(x11,x12,…,x1n)和b(x21,x22,…,x2n)的夾角余弦

類似的,對于兩個n維樣本點a(x11,x12,…,x1n)和b(x21,x22,…,x2n),可以使用類似于夾角余弦的概念來衡量它們間的相似程度。

即:

余弦取值范圍為[-1,1]。求得兩個向量的夾角,并得出夾角對應的余弦值,此余弦值就可以用來表征這兩個向量的相似性。夾角越小,趨近于0度,余弦值越接近于1,它們的方向更加吻合,則越相似。當兩個向量的方向完全相反夾角余弦取最小值-1。當余弦值為0時,兩向量正交,夾角為90度。因此可以看出,余弦相似度與向量的幅值無關,只與向量的方向相關。

importnumpy as np

x=np.random.random(10)

y=np.random.random(10)#方法一:根據公式求解

d1=np.dot(x,y)/(np.linalg.norm(x)*np.linalg.norm(y))#方法二:根據scipy庫求解

from scipy.spatial.distance importpdist

X=np.vstack([x,y])

d2=1-pdist(X,'cosine')

兩個向量完全相等時,余弦值為1,如下的代碼計算出來的d=1。

d=1-pdist([x,x],'cosine')

8.皮爾遜相關系數(Pearson correlation)

(1) 皮爾遜相關系數的定義

前面提到的余弦相似度只與向量方向有關,但它會受到向量的平移影響,在夾角余弦公式中如果將 x 平移到 x+1, 余弦值就會改變。怎樣才能實現平移不變性?這就要用到皮爾遜相關系數(Pearson correlation),有時候也直接叫相關系數。

如果將夾角余弦公式寫成:

表示向量x和向量y之間的夾角余弦,則皮爾遜相關系數則可表示為:

皮爾遜相關系數具有平移不變性和尺度不變性,計算出了兩個向量(維度)的相關性。

在python中的實現:

importnumpy as np

x=np.random.random(10)

y=np.random.random(10)#方法一:根據公式求解

x_=x-np.mean(x)

y_=y-np.mean(y)

d1=np.dot(x_,y_)/(np.linalg.norm(x_)*np.linalg.norm(y_))#方法二:根據numpy庫求解

X=np.vstack([x,y])

d2=np.corrcoef(X)[0][1]

相關系數是衡量隨機變量X與Y相關程度的一種方法,相關系數的取值范圍是[-1,1]。相關系數的絕對值越大,則表明X與Y相關度越高。當X與Y線性相關時,相關系數取值為1(正線性相關)或-1(負線性相關)。

9.漢明距離(Hamming distance)

(1)漢明距離的定義

兩個等長字符串s1與s2之間的漢明距離定義為將其中一個變為另外一個所需要作的最小替換次數。例如字符串“1111”與“1001”之間的漢明距離為2。

應用:信息編碼(為了增強容錯性,應使得編碼間的最小漢明距離盡可能大)。

在python中的實現:

importnumpy as npfrom scipy.spatial.distance importpdist

x=np.random.random(10)>0.5y=np.random.random(10)>0.5x=np.asarray(x,np.int32)

y=np.asarray(y,np.int32)#方法一:根據公式求解

d1=np.mean(x!=y)#方法二:根據scipy庫求解

X=np.vstack([x,y])

d2=pdist(X,'hamming')

10.杰卡德相似系數(Jaccard similarity coefficient)

(1) 杰卡德相似系數

兩個集合A和B的交集元素在A,B的并集中所占的比例,稱為兩個集合的杰卡德相似系數,用符號J(A,B)表示。

杰卡德相似系數是衡量兩個集合的相似度一種指標。

(2) 杰卡德距離

與杰卡德相似系數相反的概念是杰卡德距離(Jaccard distance)。杰卡德距離可用如下公式表示:

杰卡德距離用兩個集合中不同元素占所有元素的比例來衡量兩個集合的區分度。

(3) 杰卡德相似系數與杰卡德距離的應用

可將杰卡德相似系數用在衡量樣本的相似度上。

樣本A與樣本B是兩個n維向量,而且所有維度的取值都是0或1。例如:A(0111)和B(1011)。我們將樣本看成是一個集合,1表示集合包含該元素,0表示集合不包含該元素。

在python中的實現:

importnumpy as npfrom scipy.spatial.distance importpdist

x=np.random.random(10)>0.5y=np.random.random(10)>0.5x=np.asarray(x,np.int32)

y=np.asarray(y,np.int32)#方法一:根據公式求解

up=np.double(np.bitwise_and((x != y),np.bitwise_or(x != 0, y !=0)).sum())

down=np.double(np.bitwise_or(x != 0, y !=0).sum())

d1=(up/down)#方法二:根據scipy庫求解

X=np.vstack([x,y])

d2=pdist(X,'jaccard')

11.布雷柯蒂斯距離(Bray Curtis Distance)

Bray Curtis距離主要用于生態學和環境科學,計算坐標之間的距離。該距離取值在[0,1]之間。它也可以用來計算樣本之間的差異。

樣本數據:

計算:

在python中的實現:

importnumpy as npfrom scipy.spatial.distance importpdist

x=np.array([11,0,7,8,0])

y=np.array([24,37,5,18,1])#方法一:根據公式求解

up=np.sum(np.abs(y-x))

down=np.sum(x)+np.sum(y)

d1=(up/down)#方法二:根據scipy庫求解

X=np.vstack([x,y])

d2=pdist(X,'braycurtis')

總結

以上是生活随笔為你收集整理的python 计量_距离度量以及python实现(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩大片在线免费观看 | 大地资源二中文在线影视免费观看 | 欧美理伦| 亚洲欧洲av | 美女扒开大腿让男人桶 | 瑟瑟视频在线 | 老头老太做爰xxx视频 | 国产亚洲欧美视频 | 美女黄页在线观看 | 另类捆绑调教少妇 | www.色播| 天堂av免费| 最新中文av| www九九热 | 少妇激情在线 | 色婷婷综合网 | 成人精品在线看 | 久久99中文字幕 | av片手机在线观看 | 欧美成人一二三 | 黑人玩弄人妻一区二区三区 | 国产精品第8页 | 在线91视频 | 精品国产91久久久久久久妲己 | 国产丝袜第一页 | 精品国产精品 | 偷拍老头老太高潮抽搐 | 日本人妻一区二区三区 | 中文字幕黑丝 | 国产免费av一区二区 | 欧美草逼视频 | 99久在线精品99re8热 | 第一章豪妇荡乳黄淑珍 | 久草网站 | 精品无码三级在线观看视频 | 国产精品久久久久影院 | 日韩在线视屏 | 青青草原综合久久大伊人精品 | www亚洲天堂 | 日韩成人高清视频 | 田中瞳av | 久久久久99精品国产片 | 国产日韩精品久久 | 超碰在线国产 | 亚洲一区免费视频 | 岛国一区二区三区 | 欧美性生活一区 | 国产精品美女自拍视频 | 亚洲一区二区久久 | 国产一区中文字幕 | 真性中出| 精品国精品国产自在久不卡 | 国产无遮挡又黄又爽免费视频 | 蜜臂av | 中文字幕亚洲视频 | 久久影库 | 国产爆乳无码一区二区麻豆 | 成人学院中文字幕 | 成人午夜视频精品一区 | 1级黄色大片| 婷婷激情社区 | 国内偷拍一区二区 | 国产成人精品无码片区在线 | 99久久婷婷国产综合精品草原 | 国产在线免费视频 | 秋霞午夜鲁丝一区二区 | 综合视频在线观看 | 嫩草视频在线 | 精品1卡二卡三卡四卡老狼 日韩三级网 | 天天色天天干天天色 | 国产精品久久国产精麻豆96堂 | 97久久国产精品 | 亚洲视频观看 | 欧美成人国产va精品日本一级 | 中文字幕日韩欧美一区二区三区 | 91亚洲精| 亚洲男人精品 | 日本熟妇浓毛 | 黄色仓库av| 免费一区二区在线观看 | 噜噜噜噜噜色 | 欧美一级特黄aaaaaa | 香蕉尹人网 | 欧美日韩在线视频一区二区 | 欧美顶级metart裸体全部自慰 | 阿v免费视频 | 国产精品99久久 | 成人在线免费高清视频 | 少妇精品亚洲一区二区成人 | 国产成人三级一区二区在线观看一 | 天天艹日日艹 | 精品一区二区电影 | 日韩国产在线观看 | 爱情岛论坛亚洲自拍 | 天天射影院 | 欧美精产国品一二三 | 中文无码精品一区二区三区 | 久久久久久久香蕉 | 国产免费黄色片 |