Python专属搜索引擎,又一款Python库学习神器?

程序员宝藏库https://gitee.com/sharetech_lee/CS-Books-Store

丰富的库和工具包是Python这门编程语言的一大特点,绘图、GUI、PDF处理、机器学习、数据处理等等,不同方面基本上都可以找到对应的库。

但是,这对于很多Python学习者也带来很多困扰。

这个库的使用还没完全熟练呢,又新接触了几个甚至几十个新的库。就这样不断有知识盲区、似懂非懂的感觉。

因此,快速熟悉并掌握一个Python库的用法是Python开发中非常有必要的一件事情。

针对Python库的使用,我个人强烈建议以官方文档作为第一手学习资料,权威、严谨、系统。它不会像网络上很多二次加工的资料那样处处是纰漏,用法示例充满误区。

那么,随之而来就一个问题,当你知道用到哪个函数,或者知道函数来自哪个库时,怎么样快速定位到相关的文档和资料?

今天就来给大家分享一款我最近发现的工具-PySearch,一款Python专属的搜索引擎。

它基于深度学习和自然语言处理技术建立,通过分析和索引不同工具库和文档,来帮助学习者能够快速定位到相关的资料。

用法

以一个实际的例子来演示一下它的用法。

假如现在你知道onehotencoder这个用于特征编码的函数,但是不知道它在哪个库?怎么样?有哪些文档?

img

只需要在搜索框搜索onehotencoder,它就会自动从相关的工具库中进行检索和索引,同时会按照相关度进行候选和排序。

目前,它支持 pytorch、tensorflow、numpy、jax、scipy 和 pandas等工具库的内容搜索。 我们选择对应的库,它会在这些指定的库里面进行搜索。如果不选择任何库,它会首先从标准自带的库中进行搜索,默认搜索Pytorch。

img

目前支持的库还比较有效,但是后续会逐渐扩充支持范围,感兴趣的同学可以试一下!

建议大家有空可以多浏览Github,有很多好用的开源免费工具。但是,目前Github上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难。这里,给大家推荐Github上一个非常不错的项目《DevWeekly》,这个项目每周都会精挑细选一些优质的开源项目,涵盖C++、JAVA、JavaScript、Python、Go等不同编程语言。此外,还有一些开源工具、优秀的技术文章,而且考虑到很多同学访问Github不方便的问题,我还特意同步到了Gitee,建议大家看一下:

https://gitee.com/sharetech_lee/DevWeekly

hello,大家好,我是Jackpop,重点大学本科毕业后保送到哈工大计算数学专业读研,有多年国内头部互联网、IT公司工作经验,先后从事过计算机视觉、推荐系统、后端、数据等相关工作。如果同学们在升学考研、职业规划、高考志愿、简历优化、技术学习等方面有困惑,欢迎大家前来咨询!

猜你喜欢

转载自blog.csdn.net/jakpopc/article/details/128585771