File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
sugarscape_g1mt/sugarscape_g1mt Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -77,11 +77,11 @@ def __init__(
77
77
"Trader" : lambda m : m .schedule .get_type_count (Trader ),
78
78
"Trade Volume" : lambda m : sum (
79
79
len (a .trade_partners )
80
- for a in m .schedule .agents_by_type [Trader ]. values ()
80
+ for a in m .schedule .agents_by_type [Trader ]
81
81
),
82
82
"Price" : lambda m : geometric_mean (
83
83
flatten (
84
- [a .prices for a in m .schedule .agents_by_type [Trader ]. values () ]
84
+ [a .prices for a in m .schedule .agents_by_type [Trader ]]
85
85
)
86
86
),
87
87
},
@@ -142,7 +142,7 @@ def randomize_traders(self):
142
142
puts traders in randomized list for step function
143
143
"""
144
144
145
- traders_shuffle = list (self .schedule .agents_by_type [Trader ]. values () )
145
+ traders_shuffle = list (self .schedule .agents_by_type [Trader ])
146
146
self .random .shuffle (traders_shuffle )
147
147
148
148
return traders_shuffle
@@ -153,7 +153,7 @@ def step(self):
153
153
and then randomly activates traders
154
154
"""
155
155
# step Resource agents
156
- for resource in self .schedule .agents_by_type [Resource ]. values () :
156
+ for resource in self .schedule .agents_by_type [Resource ]:
157
157
resource .step ()
158
158
159
159
# step trader agents
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ def get_type_count(
23
23
that satisfy the filter function.
24
24
"""
25
25
count = 0
26
- for agent in self .agents_by_type [type_class ]. values () :
26
+ for agent in self .agents_by_type [type_class ]:
27
27
if filter_func is None or filter_func (agent ):
28
28
count += 1
29
29
return count
You can’t perform that action at this time.
0 commit comments