项目实训工作记录(三)赵乐乐 201800301115
下面展示近期工作:基于关键词的语义泛化系统聚类算法部分代码
。
mport numpy as np
import pymysql as sql
def abs(vectora):
sum=0.0
for i in range(len(vectora)):
sum = sum + float(vectora[i])*float(vectora[i])
abs = np.sqrt(sum)
return abs
def cos(vectora,vectorb,absa,absb):
abs = absa * absb
dot = np.sum(np.multiply(vectora,vectorb))
cos = dot/abs
return cos
classstandard = 0.995
searchstandard = float(2)*classstandard*classstandard-1.0
db = sql.connect(host='localhost',user='root',password='Lele1053',db='semantic_gen',port=3306)
cursor = db.cursor()
# sql1="insert into words(word) values(%s)"
# values=("开心")
# cursor.execute(sql1,values)
# db.commit()
file="./Tencent_AILab_ChineseEmbedding.txt"
f=open(file,mode='r',encoding='utf-8')
clu_num = 0
change = 0
a=[]