我想跟踪特定于代理的变量,我不确定pythonic的方法。
例如,我有400个家庭随着时间的推移接收和花钱。每个家庭作为一个唯一的ID,家庭特定的变量(收入,消费)应该是可赎回和可变的。我必须跟踪具体的变量,因为实际的代理决策取决于过去的决策(例如,在时间步骤之前花费)。
因此,对于一个变量,您可以创建400个列表(通过键入它们?没办法),或者您可以创建一个包含400列的numpy数组(行=时间步t中的值),列索引与家庭ID对应,或者你可以...当然,代理特定的变量应该可以访问数学运算,如sum或mean。
有更好的建议吗?