1. 首页
  2. 编程语言
  3. Python
  4. 学会迭代器设计模式,帮你大幅提升python性能

学会迭代器设计模式,帮你大幅提升python性能

上传者: 2022-03-17 07:08:52上传 PDF文件 85.44 KB 热度 17次

今天给大家介绍的设计模式非常简单,叫做iterator,也就是迭代器模式。迭代器是Python语言当中一个非常重要的内容,借助迭代器我们可以很方便地实现很多复杂的功能。在深度学习当中,数据的获取往往也是通过迭代器实现的。但是其他语言这么干没错,不代表Python这么干也没错。因为我们没有把Python的能力发挥到最大。其实解决的方法很简单,如果对迭代器熟悉的话,会发现迭代器针对的恰恰是这两个问题。我们把上面的逻辑改写成迭代器实现即可,这也就是iterator模式。所以我们直接丢一个包装好的迭代器过去,下游直接call即可。

用户评论