chatopera / Synonyms

:herb: 中文近义词:聊天机器人,智能问答工具包
https://bot.chatopera.com/
Other
5.03k stars 901 forks source link

3.3.9版本,#51 bug仍然存在 #52

Closed Shaun-Chen closed 6 years ago

Shaun-Chen commented 6 years ago

description

查看源码发现,try后g值仍然为无法找到向量,但是其并为出错,所以g仍然为向量nan值,而不会为0,导致计算出错

current

expected

solution

environment

Shaun-Chen commented 6 years ago

我在源码做了如下更改: try: g = cosine(_flat_sum_array(_get_wv(s1)), _flat_sum_array(_get_wv(s2))) except: pass try: g_nan_num = np.isnan(g).sum() if g_nan_num == 100:g = 0.0 except: pass 之后运行可以成功,不知道是否符合您的开发思路

Shaun-Chen commented 6 years ago

如果符合的话,我是否可以提供一个pull request?

hailiang-wang commented 6 years ago

好的,你先提一下。

Shaun-Chen commented 6 years ago

已经提交了