今天看啥  ›  专栏  ›  小白玩转Python

说再见Python循环,“向量化”让我们代码更高效

小白玩转Python  · 公众号  ·  · 2024-05-27 20:12
    

文章预览

介绍 循环在我们身边自然而然地出现,我们几乎在所有编程语言中都学过循环。因此,默认情况下,每当有重复操作时,我们就开始实现循环。但是当我们处理大量迭代(数百万/数十亿行)时,使用循环就是一种罪行。我们可能会卡住好几个小时,最后意识到它行不通。这就是在Python中实现向量化变得非常关键的地方。 什么是向量化? 向量化是在数据集上实现(NumPy)数组操作的技术。在后台,它将操作应用于数组或系列的所有元素,一次性完成(不像“for”循环一次操作一行)。 在这篇文章中中,我们可以轻松地用向量化替代Python循环。 这将帮助我们节省时间,并在编码方面变得更加熟练。 用例1:找到数字的和 首先,我们将看一个使用循环和Python中的向量化找到数字和的基本示例。 使用循环  import time start = time.time() # iterative sum total = 0 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览