当前位置: 首页 > 科技观察

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

时间:2023-03-13 09:16:35 科技观察

使用深度学习自动完成Python代码。这个开源项目有点牛逼。但是IDE基本都是用搜索的方式补全,在某些场景下效果不是很好。今天源妹在GitHub上找到了一个开源项目,利用深度学习完成了一个简单的项目,可以自动补全Python代码。项目基于LSTM模型,可以轻松完成Python代码补全。不过,该项目并没有引起太多关注。目前仅获得437个Star和38个Fork(GitHub地址:https://github.com/vpj/python_autocomplete)。经测试,python_autocomplete可以节省大约30%-50%的打字成本。下面是来自验证集的源文件评估示例,绿色字符表示尚未自动完成的代码,灰色字符表示已自动完成的字符。python_autocomplete具有以下特点:适用于Apple:MacOSX、Linux、Windows适用于Python2和Python3自动查找项目中的虚拟环境定义功能,默认为Alt+Cmd+G/Ctrl+Alt+G方法覆盖功能。override-method命令可用于显示所选对象重命名多个文件的用法。它不会接触项目外的文件,但会更改被VCS忽略的文件。您对这个开源项目感兴趣吗?综合自:https://atom.io/packages/autocomplete-python,https://github.com/vpj/python_autocomplete