【发布时间】:2021-10-12 03:51:07
【问题描述】:
如何在 Python 中获得一个字符串与另一个字符串相似的概率?
我想得到一个十进制值,比如 0.9(意思是 90%)等。最好使用标准 Python 和库。
例如
similar("Apple","Appel") #would have a high prob.
similar("Apple","Mango") #would have a lower prob.
【问题讨论】:
-
我认为“概率”在这里用词不太合适。无论如何,请参阅stackoverflow.com/questions/682367/…
-
您要查找的词是比率,而不是概率。
-
短语是'similarity metric',但是有多个相似度度量(Jaccard、Cosine、Hamming、Levenshein 等)表示所以你需要指定哪个。具体来说,您需要字符串之间的相似性度量; @hbprotoss 列出了几个。
-
我喜欢stackoverflow.com/questions/653157/…的“bigrams”
标签: python probability similarity metric