收录了 python生成器 频道下的 50 篇内容
前面我们分享过python迭代器,这里要说的生成器是一种特殊的迭代器。 普通的迭代器的迭代对象是完全加载到内存中;而生成器的迭代对象不是一次性生成好的,而是迭代对象使用的时候才具体生成。
根据Python增强提案(PEP) 第0492号, Python 3.5将通过async和await语法增加对协程的支持。该提案目的是使协程成为Python语言的原生特性,并“建立一种普遍、易用的异步编程思维模型。”
ECMAScript 6已经正式发布了,作为它最重要的方言,Javascript也即将迎来语法上的重大变革,InfoQ特开设“深入浅出ES6”专栏,来看一下ES6将给我们带来哪些新内容。本专栏文章来自Mozilla Web开发者博客,由作者授权翻译并发布。
在Ruby 1.9的分支中,最近刚刚加入了纤程(Fibers)。这个与协程(Coroutine)相类似的概念用处很多,例如可以用来实现轻量级并发等等。在这里我们来探索一下Ruby 1.9中纤程的概念、它所带来的影响,以及相应的范例代码。
这是一篇实战类的文章,旨在向读者介绍计算机视觉的外围应用:图像分类问题。现在我们翻译了 Rising Odegua 这篇基于 keras 进行图像分类的文章。在本文,作者介绍了如何在数据集较小的情况下,如何使用 keras 进行图像分类。
生成器很容易实现,但却不容易理解。生成器也可用于创建迭代器,但生成器可以用于一次返回一个可迭代的集合中一个元素。现在来看一个例子:
利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。
本篇笔记主要介绍在面试过程中 Python 相关的迭代器、生成器、浅拷贝、深拷贝和 Python 里的可变与不可变类型
假如你要为一个应用搞限时促销,生成激活码(或者优惠券),请用 Python 如何生成 200 个激活码(或者优惠券)。激活码的格式为asqE-9xRK-lqWU-QkMT。
⭐本专栏旨在对Python的基础语法进行详解,精炼地总结语法中的重点,详解难点,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握python编程,同时为后续的数据分析,机器学习及深度学习的代码能力打下坚实的基础。
Python 支持函数式编程,函数式编程是一种编程范式,它将计算机程序视为数学函数的组合。
Crank.js:新的自带异步渲染的前端框架。
距离Python 2.7退休还有3个月21天12小时。尽管Python 2.x仍有一群忠实粉丝。但现在,是他们该做出选择的时刻了。