我有一个关于模拟的一般性问题。每种情况的优点/缺点是什么?有没有更好的情况?
场景1:在循环中运行模拟x次,并将每个结果存储在一个数据结构中。
场景2:为每个仿真参数定义一个长度为x的数据结构,并运行一次仿真,生成一个长度为x的结果对象。
发布于 2020-04-02 09:56:36
这主要是一个你做这件事的背景问题。您应该根据它最容易使用的方式来决定这一点。
如果您想进一步使用您的结果,将它们存储在一个具有描述性名称的变量下很可能是有意义的。这会略微增加内存使用量,但不会很明显。
大多数时候,您使用的数据结构还提供了额外的实用程序,比如库pandas提供的dataframe。
总结:在你的情况下做最简单的事情。代码越大,包装数据结构就越合适。
https://stackoverflow.com/questions/60978763
复制相似问题