【问题标题】:Python SimulationsPython 模拟
【发布时间】:2020-04-01 19:22:19
【问题描述】:

我有一个关于模拟的一般性问题。每种情况的优点/缺点是什么?有首选的情况吗?

情况 1:在循环中运行模拟 x 次,并将每个结果存储在一个数据结构中。

情况2:为每个模拟参数定义一个长度为x的数据结构,并运行一次模拟以产生一个长度为x的结果对象。

【问题讨论】:

    标签: python performance memory data-structures simulation


    【解决方案1】:

    这主要是您执行此操作的上下文问题。您应该根据最容易使用的方式来决定。

    如果您想进一步使用您的结果,最好将它们存储在一个具有描述性名称的变量下。这会稍微增加内存使用量,但不会引起注意。

    大多数时候,您使用的数据结构还提供其他实用程序,例如 pandas 库提供的 dataframe

    总结:在你的情况下做最简单的事情。代码越大,包装数据结构就越合适。

    【讨论】:

      猜你喜欢
      • 2013-05-27
      • 2012-08-08
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多