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

Python 4.0 预计推出的新功能

Python 4.0 预计推出的新功能 原文作者:Charles Leifer Python 3.8 发布在即,核心开发者团队让我总结一下最近讨论的 Python 4.0 预计推出的新功能,代码名为“...Python 4.0 终将推出一种新的字符串类型,z-strings, 这是一种 C 语言风格的空终止字节字符串。...新推出的简化版类型提示将被称为 Type Whispering(类型低语)。 他码弟,我们要用 libuv[1]为 Twisted acyncio 提供事件循环(Event Loop)支持。...鉴于,Python 2 升级 3 的工具大获成功,我们计划推出 Python 3 升级 4 的工具,可以自动将代码转换为上述新特性。...记住 Python 的宣言: 唯有死亡,才会永生! 推荐阅读 用Python围观垃圾分类是什么回事 良心整理!学习Python数据分析的正确姿势

1.3K20

好消息,Python编程思想推出了!

Python编程思想:Python简介与开发环境搭建 本系列文章深入介绍了Python的各种技术,堪称是目前最全的Python教程。...主要目的是让读者可以了解Python的各种核心技术,包括各种Python函数库。本教程使用Python 3.8讲解,读者也并不需要纠结Python版本。...如果读者当前正在使用更低的Python版本,如Python3.6或Python 3.7,并不需要更换Python版本。只要使用Python3.5以上的版本,就完全可以运行本教程的代码。...Python3.0是一次重大的升级,为了避免引入历史包袱, Python3.0没有考虑与 Python2.x的兼容性。...现在,绝大部分开发者已经从Python2.x转移到 Python3.x,但有些早期的 Python程序可能依然使用了 Python2.x语法。

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

自动检索、修复Python代码bug,微软推出DeepDebug

预训练 在 DeepDev transformer 平台上,研究者重用了 FaceBook 的 BART 模型热启动的 4.06 亿参数的 DeepDev Python transformer,然后使用...预训练数据由 20 万个五星公共 Python 库组成,在 DGX-2 盒子上进行了为期三周的预训练。...commit 的数据 研究者遍历了 10 万个被过滤为至少 10 星 Python 库的 commit 历史记录,并进一步过滤所有消息中包含「修复」一词的 commit,大约占所有 commit 的五分之一...由于编辑任务相对容易,因此交叉熵损失比通常报告的生成 Python 代码的效果提升五倍。此外,反向编辑的损失比正向编辑的损失低三分之一。...QuixBugs 挑战是带有小合成 bug 且 Python 和 Java 版本几乎相同的 40 个经典算法的基准,最初的 QuixBugs 挑战是让开发人员在一分钟的时间内修复尽可能多的 bug。

59820

自动检索、修复Python代码bug,微软推出DeepDebug

预训练 在 DeepDev transformer 平台上,研究者重用了 FaceBook 的 BART 模型热启动的 4.06 亿参数的 DeepDev Python transformer,然后使用...预训练数据由 20 万个五星公共 Python 库组成,在 DGX-2 盒子上进行了为期三周的预训练。...commit 的数据 研究者遍历了 10 万个被过滤为至少 10 星 Python 库的 commit 历史记录,并进一步过滤所有消息中包含「修复」一词的 commit,大约占所有 commit 的五分之一...由于编辑任务相对容易,因此交叉熵损失比通常报告的生成 Python 代码的效果提升五倍。此外,反向编辑的损失比正向编辑的损失低三分之一。...QuixBugs 挑战是带有小合成 bug 且 Python 和 Java 版本几乎相同的 40 个经典算法的基准,最初的 QuixBugs 挑战是让开发人员在一分钟的时间内修复尽可能多的 bug。

61230

谷歌推出开源 Python 库“Tangent”,支持前向模式自动微分

日前,Google Research Blog 推出开源 Python 库“Tangent”。据介绍,这个库与现有的机器学习库相比,存在诸多优势,可以大大改善了用户的使用体验。...与其他现有的机器学习库相比,Tangent属于源到源(source-to-source)系统,可以用 Python f 函数调用新的 Python 函数,计算出 f 的梯度。...与此相反, Tangent 可以通过 Python 源代码提前自动微分,还可以生成Python源代码作为输出。 ? 因此,你最终能像读取程序的剩余部分一样读取自动微分代码。...Python代码自动微分 如何自动生成Python代码的导数?...执行命令后,tangent.grad 首先抓取传来的 Python 函数源代码。Tangent 有一个庞大的 Python 句法求导方法库,类似于 TensorFlow Eager 函数。

92050

JankStats 推出 alpha 版本

过去几年间,Android 团队一直努力推出更多工具,用于调试各种问题,从分析 启动性能 到测试 具体代码路径,再到测试和优化特定 用例 及 IDE 中的可视化分析器,各领域均有涉猎。...例如,FrameMetrics API (在 API 24 版本中推出,JankStats 内部也有使用) 可以告诉您绘制帧需要多长时间,而您也可从中获取卡顿信息,但它无法让您知晓当时应用中的具体情况。...JankStats 推出了 PerformanceMetricsState API,这套简单的方法可让您通过成对的字符串告诉系统在任意时刻您的应用所发生的事情。...不过,在推出首个版本之前,我们希望了解大家的使用情况,以及搜集大家想要的其他功能。我们希望这一版本在当前的基本状态下能对大家有所帮助。

1.1K60

谷歌推出Tangent开源库,在Python源代码上做自动微分

李林 编译自 Google Research Blog 量子位 出品 | 公众号 QbitAI 谷歌今天推出了一个新的开源Python自动微分库:Tangent。...和现有的机器学习库不同,Tangent是一个源代码到源代码的系统,使用Python函数f,并用一个新的Python函数来计算f的梯度。...Tangent采用了与它们都不同的方式,在Python源代码上提前执行自动微分,并生成Python源代码作为输出。 于是,你可以像读取程序其他部分一样,来读取自动导数代码。...检查和调试Tangent模型不需要特殊的工具,Tangent可以在Python庞大又不断增长的子集上工作,为其他Python机器学习库提供它们所没有的自动微分特性。...Tangent有一个单一功能API: 下面的动图展示了当我们在Python函数上调用tangent.grad时会发生什么: 如果你想列出自己的导数,可以运行: 对于Python语法的导数和TensorFlow

94250

开发 | 谷歌推出开源 Python 库“Tangent”,支持前向模式自动微分

AI科技评论消息:日前,Google Research Blog 推出开源 Python库“Tangent”。据介绍,这个库与现有的机器学习库相比,存在诸多优势,可以大大改善了用户的使用体验。...与其他现有的机器学习库相比,Tangent属于源到源(source-to-source)系统,可以用 Python f 函数调用新的 Python 函数,计算出 f 的梯度。...与此相反, Tangent 可以通过 Python 源代码提前自动微分,还可以生成Python源代码作为输出。 ? 因此,你最终能像读取程序的剩余部分一样读取自动微分代码。...Tangent 基于一个非常大并且正在增长的 Python 子集,能支持其他 Python 深度学习库所不具备的自动微分特性,性能高效,并能与 TensorFlow 和 NumPy 兼容。...Python代码自动微分 如何自动生成Python代码的导数?

79950
领券