最相似的。

TopEmoji的Python项目详细描述


PyPI versionPyPI pyversionsPyPI license

最相似的S在3。

  • 这是TopSim的一个应用程序,它在python 3中对查询搜索最相似的字符串。

安装

这个包在pypi上提供。只需使用pip3 install -U TopEmoji来安装它。

cli用法

你可以简单地在终端上使用算法。

Usage:
    topemoji-cli <query> [-k <k>]
  • 每个emoji及其描述和相似性都打印到终端,并由制表符\t分隔。
topemoji-cli "baby" -k 5
?	baby	1.0
?	baby angel	0.666
?	baby chick	0.666
?	baby bottle	0.6659
?	baby symbol	0.6659
  • 也可以使用emoji作为查询。
topemoji-cli "?" -k 5
?	grinning face	1.0
?	grinning squinting face	0.9993
?	grinning cat face	0.9331
?	grinning face with sweat	0.866
?	grinning face with big eyes	0.8659

API使用

或者,可以通过api使用该算法。

fromtopemojiimportsearchprint(search("baby",k=5))# Return each similarity and the respective emojis.# [(1.0, [('?', 'baby')]),#  (0.6660006660006661, [('?', 'baby angel'), ('?', 'baby chick')]),#  (0.665889795238888, [('?', 'baby bottle'), ('?', 'baby symbol')])]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javascript通过WebSocket将服务器时间推送到多个客户端   这种java字节转换是如何工作的   数据库错误。sql。SQLEception:参数索引超出范围(1>参数数,为0)   java如何在搜索时过滤选定的viewpager片段中的recyclerview?   java如何使用OpenCV将图像转换为黑白图像并在ANDROID中消除阴影   Spring MVC项目中的java HTTP服务器状态404错误   Spring MVC中的java JSR303自定义约束验证器   java如何基于另一个ArrayList的值显示ArrayList中的特定项?   java如何在firebase messages节点获取最后发送给我的消息?   部署后在google app engine上运行servlet时发生java错误   java如何使用servlet在两个jsp之间发送数据   java日历年中的周是月中的周   从URL读取一个资源并直接返回这些字节作为REST请求的响应,Java 7和spring MVC 3.2不存储内存