首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用深度学习自动补全 Python 代码,这个开源项目有点牛

代码补全功能在IDE里面十分常见,优秀的代码自动补全功能可以大大提升工作效率。不过, IDE 基本都使用搜索方法进行补全,在一些场景下效果不佳。

今日,猿妹在GitHub上找到一个开源项目,使用深度学习完成了一个简单的项目,可以自动进行 Python 代码补全。

该项目基于 LSTM 模型,可以轻而易举的完成Python代码补全,不过,该项目还没有引起过多人的注意,目前,仅仅获得?437?个Star,38?个Fork(GitHub地址:https://github.com/vpj/python_autocomplete)。

经过测试,python_autocomplete大约可以节省 30%-50% 的时间键入成本。以下是来自验证集的源文件的示例评估,绿色字符表示还未自动补全代码,灰色字符表示自动补全完的字符。

python_autocomplete具有如下特性:

  • 适用于苹果:Mac OSX、Linux、Windows
  • 适用于Python 2和Python 3
  • 自动查找项目内的虚拟环境
  • 定义功能,默认情况下为Alt+Cmd+G/ Ctrl+Alt+G
  • 方法覆盖功能。可用override-method命令
  • 显示所选对象的用法
  • 重命名多个文件。它不会触及项目之外的文件,但会更改VCS忽略的文件

这个开源项目你是否感兴趣呢?

综合自:https://atom.io/packages/autocomplete-python、https://github.com/vpj/python_autocomplete

  • 发表于:
  • 原文链接http://news.51cto.com/art/201908/600699.htm
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com