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

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

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

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

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

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

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

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

python_autocomplete具有如下特性:

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

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

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

 

责任编辑:张燕妮 来源: 开源最前线
相关推荐

2020-07-31 07:44:12

代码自动补全

2017-05-22 13:15:45

TensorFlow深度学习

2021-03-29 10:37:35

开源技术 开发

2017-05-12 16:25:44

深度学习图像补全tensorflow

2022-01-25 09:58:21

IPython 8.代码命令行

2018-06-27 19:32:59

人工智能深度学习机器学习

2021-04-21 10:27:17

JavaScript代码项目

2017-09-18 13:05:37

深度学习人工智能开源项目

2023-08-17 14:22:17

深度学习机器学习

2009-06-03 17:00:08

Eclipse自动补全

2021-05-23 09:51:29

代码开发Facebook

2024-02-23 09:02:21

前端开源项目

2021-11-17 09:54:10

代码开发工具

2022-02-10 20:09:24

Dubbo源码Provider

2015-06-25 10:44:51

2019-06-03 10:07:20

Java开发代码

2017-03-01 09:05:27

PyTorchPython框架

2023-02-12 15:47:33

TCP客户端RST

2019-09-29 10:42:02

人工智能机器学习技术

2019-08-19 09:10:14

人工智能深度学习技术
点赞
收藏

51CTO技术栈公众号