sách gpt4 ai đã đi

python-3.x - 查找紧密的字符串匹配 - 更重视子字符串单词匹配

In lại 作者:行者123 更新时间:2023-12-03 03:52:34 25 4
mua khóa gpt4 Nike

我正在尝试查找紧密的字符串匹配(上下文 - 从用户输入中搜索不和谐用户)。

Atm,我正在尝试 difflib。它工作正常,但有时似乎会返回一些有趣的结果。例如。如果某人的名字包含一个单词,搜索该单词可能会得到一些看起来很遥远的内容,而不是该名字。

我认为这只是因为 get_close_matches 的工作原理。可以建议我尝试一些其他库吗? (不知道如何量化我所追求的内容,但也许我想要一个搜索器为包含与搜索词相似的单词的名称提供更高的分数)

user_names = []
for member in server.members:
if member.name is not None: user_names.append(member.name)
if member.nick is not None: user_names.append(member.nick)
user_name = difflib.get_close_matches(user_msg, user_names, n = 1, cutoff = 0.2)

1 Câu trả lời

我用过https://github.com/seatgeek/fuzzywuzzy过去为此提供了一些开箱即用的选项,从单个单词到对较大的字符串进行标记和排序。

关于python-3.x - 查找紧密的字符串匹配 - 更重视子字符串单词匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54559991/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com