日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python 求向量的余弦值操作

瀏覽:62日期:2022-06-26 13:38:52
1、余弦相似度

余弦相似度衡量的是2個向量間的夾角大小,通過夾角的余弦值表示結果,因此2個向量的余弦相似度為:

Python 求向量的余弦值操作

余弦相似度的取值為[-1,1],值越大表示越相似。

向量夾角的余弦公式很簡單,不在此贅述,直接上代碼:

def cosVector(x,y): if(len(x)!=len(y)): print(’error input,x and y is not in the same space’) return; result1=0.0; result2=0.0; result3=0.0; for i in range(len(x)): result1+=x[i]*y[i] #sum(X*Y) result2+=x[i]**2 #sum(X*X) result3+=y[i]**2 #sum(Y*Y) #print(result1) #print(result2) #print(result3) print('result is '+str(result1/((result2*result3)**0.5))) #結果顯示cosVector([2,1],[1,1])一個計算二維數組余弦值的例子:

#求余弦函數def cosVector(x,y): if(len(x)!=len(y)): print(’error input,x and y is not in the same space’) return; result1=0.0; result2=0.0; result3=0.0; for i in range(len(x)): result1+=x[i]*y[i] #sum(X*Y) result2+=x[i]**2 #sum(X*X) result3+=y[i]**2 #sum(Y*Y) #print('result is '+str(result1/((result2*result3)**0.5))) #結果顯示 return result1/((result2*result3)**0.5)#print('result is ',cosVector([2,1],[1,1])) #計算query_output(60,20)和db_output(60,20)的余弦值,用60*1的向量存儲 cosResult= [[0]*1 for i in range(60)] for i in range(60): cosResult[i][0]=cosVector(query_output[i], db_output[i]) print(cosResult)--------------------------------------------------------------------------------------------#計算query_output和db_output的余弦值,用60*1的向量存儲rows=query_output.shape[0] #行數cols=query_output.shape[1] #列數cosResult= [[0]*1 for i in range(rows)] for i in range(rows): cosResult[i][0]=cosVector(query_output[i], db_output[i]) #print(cosResult)#將結果存入文件中,并且一行一個數字file=open(’cosResult.txt’,’w’)for i in cosResult: file.write(str(i).replace(’[’,’’).replace(’]’,’’)+’n’) #rn為換行符 file.close()

補充:python實現余弦近似度

方法一:

def cos(vector1,vector2): dot_product = 0.0 normA = 0.0 normB = 0.0 for a,b in zip(vector1,vector2): dot_product += a*b normA += a**2 normB += b**2 if normA == 0.0 or normB==0.0: return None else: return 0.5 + 0.5 * dot_product / ((normA*normB)**0.5) #歸一化 <span style='font-family: Arial, Helvetica, sans-serif;'>從[-1,1]到[0,1]</span>方法二:

num = float(A.T * B) #若為行向量則 A * B.Tdenom = linalg.norm(A) * linalg.norm(B)cos = num / denom #余弦值sim = 0.5 + 0.5 * cos #歸一化 從[-1,1]到[0,1]

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品久久久中文字幕| 私拍精品福利视频在线一区| 丝袜亚洲另类欧美| 精品久久久久久久| 婷婷久久免费视频| 不卡中文一二三区| 亚洲a级精品| 一本一道久久a久久精品蜜桃| 日本aⅴ亚洲精品中文乱码| 久久久国产精品一区二区中文| 日本一区福利在线| 亚洲一区二区免费看| av在线日韩| 欧美日韩午夜电影网| 中文日韩在线| 黄色亚洲在线| 欧美日韩少妇| 欧美不卡在线| 四虎成人av| 国产成人精品一区二区免费看京| 视频一区欧美日韩| 日韩午夜电影| 97精品一区| 精品久久不卡| 久久精品国产99国产精品| 久久国内精品自在自线400部| 中文欧美日韩| 国产精品外国| 啪啪国产精品| aa国产精品| 婷婷五月色综合香五月| 日韩综合一区二区三区| 亚洲欧美网站| 国产剧情在线观看一区| 日韩电影免费网站| 免费视频久久| 国产精品亚洲人成在99www| 国产乱人伦精品一区| 久久99久久人婷婷精品综合| 日韩一区电影| 日韩精品国产欧美| 韩国久久久久久| 丝瓜av网站精品一区二区| 中文在线日韩| www.51av欧美视频| 色8久久久久| 香蕉成人av| 91精品丝袜国产高跟在线| 国产一区二区视频在线看| 伊人久久大香伊蕉在人线观看热v| 97精品国产一区二区三区| 日本不卡视频在线观看 | 久久精品国产99久久| 国产99在线| 中文字幕一区二区三区四区久久 | 福利精品一区| 中文亚洲免费| 精品五月天堂| 亚洲精品极品| 热三久草你在线| 91成人小视频| 欧美日韩国产高清| 欧美激情网址| 一区二区三区国产盗摄| 日韩在线观看一区| 国产成人免费视频网站视频社区| 国产精品资源| 日韩欧美2区| 成人精品亚洲| 国内揄拍国内精品久久| 国产精品日本| 欧美91福利在线观看| 视频福利一区| 久久99久久久精品欧美| 久久性天堂网| 精品一区三区| 99精品网站| 日韩在线短视频| 国产精品亚洲综合久久| 国产精品美女久久久浪潮软件| 免费观看久久av| 久久在线91| 你懂的国产精品永久在线| 在线国产日韩| 亚洲天堂日韩在线| 亚洲一区二区免费在线观看| 国产免费成人| 免费成人在线影院| 日韩午夜在线| 日韩一区精品字幕| 麻豆亚洲精品| 日韩激情av在线| 国产精品一级| 国产精品av久久久久久麻豆网| 欧美成人综合| 日韩在线一区二区| 欧美日韩99| 国产精品2023| 精品亚洲自拍| 99成人超碰| 亚洲一区二区三区在线免费| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲精品视频一二三区| 国产一级成人av| а√天堂8资源在线| 久久国产影院| 日韩一区二区免费看| 久久久久97| 久久精品国产www456c0m| 国产精品婷婷| 欧美午夜三级| 欧美91精品| 国产亚洲久久| 久久久免费人体| 日韩精品影视| 日韩精品国产欧美| 日韩美女一区二区三区在线观看| 免费高清在线一区| 91亚洲国产成人久久精品| 亚洲一区二区毛片| 免费日韩成人| 亚洲专区欧美专区| 宅男噜噜噜66国产日韩在线观看| 国产精品亚洲综合色区韩国| 亚洲福利免费| 日韩午夜精品| 亚洲精品小说| 国产精品久久久久久久免费观看 | 色天使综合视频| 日韩和欧美一区二区| 日本欧美不卡| 国产精品v一区二区三区| 国产欧美一级| 亚洲影视一区二区三区| 在线日韩中文| 日本在线高清| 国产精品久久观看| 国产精品多人| 亚洲精品观看| 久久久国产精品一区二区中文| 欧美日韩一区二区三区在线电影| 欧美精品黄色| 精品一区免费| 国产精品99一区二区| 国产成人免费av一区二区午夜| 欧美激情国产在线| 精品视频久久| 久久三级毛片| 蜜桃精品视频| 久久不卡日韩美女| 国产情侣一区在线| 国产色99精品9i| 欧美综合社区国产| 91嫩草精品| 亚洲在线观看| 亚洲色图综合| 蜜桃视频一区二区三区| 国产精品午夜一区二区三区| 日本视频一区二区| 国产毛片精品| 成人精品动漫一区二区三区| 精品高清久久| 欧洲精品一区二区三区| 99久久夜色精品国产亚洲1000部| 色吊丝一区二区| 欧美精品九九| 日本亚洲欧美天堂免费| 欧美日韩国产一区二区在线观看| 日本一区二区三区中文字幕| 欧美亚洲专区| 日韩黄色大片| 99riav国产精品| 日韩国产在线观看| 国产一区二区三区网| 日本国产精品| 亚洲精选成人| 国产成人精品一区二区三区免费| 久久在线视频免费观看| 亚洲欧洲免费| 精品在线99| 国产高清视频一区二区| 精品亚洲美女网站| 亚洲午夜国产成人| 成人在线视频免费看| 精品三级久久| 日本综合精品一区| 伊伊综合在线| 91福利精品在线观看| 欧美午夜精彩| 欧美国产小视频| 亚洲aa在线| 久久九九精品| 国产亚洲人成a在线v网站| 亚洲欧美一区在线| 美女精品久久| 日本一区福利在线| 欧美日韩中文字幕一区二区三区 | 欧美视频久久| 99成人在线| 香蕉成人av|