对于熊猫圈-我什么时候应该关心?

对于熊猫圈-我什么时候应该关心?

我熟悉“矢量化”的概念,以及熊猫如何使用矢量化技术来加速计算。向量化函数在整个系列或DataFrame中广播操作,以实现速度比对数据的传统迭代要大得多。

然而,我很惊讶地看到许多代码(包括堆栈溢出的答案)提供了解决问题的解决方案,这些问题涉及使用for循环和列表理解。在阅读了文档之后,我对API有了很好的理解,我相信循环是“不好的”,应该“永远”迭代数组、系列或DataFrames。那么,我怎么会看到用户时不时地提出一些疯狂的解决方案呢?

总之.。我的问题是:
for循环真的很“坏”?如果没有,在什么情况下,它们会比使用更传统的“矢量化”方法更好?1

1.虽然这个问题听起来有些宽泛,但事实是,在下列情况下有非常具体的情况:for循环通常比传统的数据迭代更好。这篇文章旨在为后人捕捉到这一点。


宝慕林4294392
浏览 405回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python