|
26 | 26 | }, |
27 | 27 | { |
28 | 28 | "cell_type": "code", |
| 29 | +<<<<<<< HEAD |
29 | 30 | "execution_count": 6, |
| 31 | +======= |
| 32 | + "execution_count": 18, |
| 33 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
30 | 34 | "id": "9a63283cbaf04dbcab1f6479b197f3a8", |
31 | 35 | "metadata": { |
32 | 36 | "editable": true |
|
63 | 67 | " │ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", |
64 | 68 | " │ i64 ┆ str ┆ i64 ┆ f64 ┆ i64 │\n", |
65 | 69 | " ╞══════╪═════════════════════════════════╪═══════╪══════════════╪══════════╡\n", |
| 70 | +<<<<<<< HEAD |
66 | 71 | " │ 2 ┆ 332212815818606584686857770936… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
67 | 72 | " │ 4 ┆ 332212815818606584686857770936… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
68 | 73 | " │ 6 ┆ 332212815818606584686857770936… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
69 | 74 | " │ 8 ┆ 332212815818606584686857770936… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
70 | 75 | " │ 10 ┆ 332212815818606584686857770936… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
| 76 | +======= |
| 77 | + " │ 2 ┆ 162681765859364298619846106603… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
| 78 | + " │ 4 ┆ 162681765859364298619846106603… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
| 79 | + " │ 6 ┆ 162681765859364298619846106603… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
| 80 | + " │ 8 ┆ 162681765859364298619846106603… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
| 81 | + " │ 10 ┆ 162681765859364298619846106603… ┆ 0 ┆ 1000.0 ┆ 1000 │\n", |
| 82 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
71 | 83 | " └──────┴─────────────────────────────────┴───────┴──────────────┴──────────┘,\n", |
72 | 84 | " 'agent': shape: (5_000, 4)\n", |
73 | 85 | " ┌────────────────────┬──────┬─────────────────────────────────┬───────┐\n", |
74 | 86 | " │ wealth_MoneyAgents ┆ step ┆ seed ┆ batch │\n", |
75 | 87 | " │ --- ┆ --- ┆ --- ┆ --- │\n", |
76 | 88 | " │ f64 ┆ i32 ┆ str ┆ i32 │\n", |
77 | 89 | " ╞════════════════════╪══════╪═════════════════════════════════╪═══════╡\n", |
| 90 | +<<<<<<< HEAD |
78 | 91 | " │ 3.0 ┆ 2 ┆ 332212815818606584686857770936… ┆ 0 │\n", |
79 | 92 | " │ 0.0 ┆ 2 ┆ 332212815818606584686857770936… ┆ 0 │\n", |
80 | 93 | " │ 2.0 ┆ 2 ┆ 332212815818606584686857770936… ┆ 0 │\n", |
|
90 | 103 | ] |
91 | 104 | }, |
92 | 105 | "execution_count": 7, |
| 106 | +======= |
| 107 | + " │ 0.0 ┆ 2 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 108 | + " │ 3.0 ┆ 2 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 109 | + " │ 1.0 ┆ 2 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 110 | + " │ 3.0 ┆ 2 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 111 | + " │ 6.0 ┆ 2 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 112 | + " │ … ┆ … ┆ … ┆ … │\n", |
| 113 | + " │ 4.0 ┆ 10 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 114 | + " │ 1.0 ┆ 10 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 115 | + " │ 0.0 ┆ 10 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 116 | + " │ 0.0 ┆ 10 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 117 | + " │ 0.0 ┆ 10 ┆ 162681765859364298619846106603… ┆ 0 │\n", |
| 118 | + " └────────────────────┴──────┴─────────────────────────────────┴───────┘}" |
| 119 | + ] |
| 120 | + }, |
| 121 | + "execution_count": 19, |
| 122 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
93 | 123 | "metadata": {}, |
94 | 124 | "output_type": "execute_result" |
95 | 125 | } |
|
120 | 150 | " self.dc = DataCollector(\n", |
121 | 151 | " model=self,\n", |
122 | 152 | " model_reporters={\n", |
| 153 | +<<<<<<< HEAD |
123 | 154 | " \"total_wealth\": lambda m: m.sets[\"MoneyAgents\"].df[\"wealth\"].sum(),\n", |
124 | 155 | " \"n_agents\": lambda m: len(m.sets[\"MoneyAgents\"]),\n", |
| 156 | +======= |
| 157 | + " \"total_wealth\": lambda m: list(m.sets.df.values())[0][\"wealth\"].sum(),\n", |
| 158 | + " \"n_agents\": lambda m: len(list(m.sets.df.values())[0]),\n", |
| 159 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
125 | 160 | " },\n", |
126 | 161 | " agent_reporters={\n", |
127 | 162 | " \"wealth\": \"wealth\", # pull existing column\n", |
|
175 | 210 | }, |
176 | 211 | { |
177 | 212 | "cell_type": "code", |
178 | | - "execution_count": null, |
| 213 | + "execution_count": 20, |
179 | 214 | "id": "5f14f38c", |
180 | 215 | "metadata": {}, |
181 | 216 | "outputs": [ |
|
185 | 220 | "[]" |
186 | 221 | ] |
187 | 222 | }, |
| 223 | +<<<<<<< HEAD |
188 | 224 | "execution_count": 8, |
| 225 | +======= |
| 226 | + "execution_count": 20, |
| 227 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
189 | 228 | "metadata": {}, |
190 | 229 | "output_type": "execute_result" |
191 | 230 | } |
|
198 | 237 | "model_csv.dc = DataCollector(\n", |
199 | 238 | " model=model_csv,\n", |
200 | 239 | " model_reporters={\n", |
| 240 | +<<<<<<< HEAD |
201 | 241 | " \"total_wealth\": lambda m: m.sets[\"MoneyAgents\"].df[\"wealth\"].sum(),\n", |
202 | 242 | " \"n_agents\": lambda m: len(m.sets[\"MoneyAgents\"]),\n", |
| 243 | +======= |
| 244 | + " \"total_wealth\": lambda m: list(m.sets.df.values())[0][\"wealth\"].sum(),\n", |
| 245 | + " \"n_agents\": lambda m: len(list(m.sets.df.values())[0]),\n", |
| 246 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
203 | 247 | " },\n", |
204 | 248 | " agent_reporters={\n", |
205 | 249 | " \"wealth\": \"wealth\",\n", |
|
226 | 270 | }, |
227 | 271 | { |
228 | 272 | "cell_type": "code", |
229 | | - "execution_count": null, |
| 273 | + "execution_count": 21, |
230 | 274 | "id": "8763a12b2bbd4a93a75aff182afb95dc", |
231 | 275 | "metadata": { |
232 | 276 | "editable": true |
|
238 | 282 | "[]" |
239 | 283 | ] |
240 | 284 | }, |
| 285 | +<<<<<<< HEAD |
241 | 286 | "execution_count": 9, |
| 287 | +======= |
| 288 | + "execution_count": 21, |
| 289 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
242 | 290 | "metadata": {}, |
243 | 291 | "output_type": "execute_result" |
244 | 292 | } |
|
249 | 297 | "model_parq.dc = DataCollector(\n", |
250 | 298 | " model=model_parq,\n", |
251 | 299 | " model_reporters={\n", |
| 300 | +<<<<<<< HEAD |
252 | 301 | " \"total_wealth\": lambda m: m.sets[\"MoneyAgents\"].df[\"wealth\"].sum(),\n", |
253 | 302 | " \"n_agents\": lambda m: len(m.sets[\"MoneyAgents\"]),\n", |
| 303 | +======= |
| 304 | + " \"total_wealth\": lambda m: list(m.sets.df.values())[0][\"wealth\"].sum(),\n", |
| 305 | + " \"n_agents\": lambda m: len(list(m.sets.df.values())[0]),\n", |
| 306 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
254 | 307 | " },\n", |
255 | 308 | " agent_reporters={\n", |
256 | 309 | " \"wealth\": \"wealth\",\n", |
|
279 | 332 | }, |
280 | 333 | { |
281 | 334 | "cell_type": "code", |
282 | | - "execution_count": null, |
| 335 | + "execution_count": 22, |
283 | 336 | "id": "7cdc8c89c7104fffa095e18ddfef8986", |
284 | 337 | "metadata": { |
285 | 338 | "editable": true |
|
290 | 343 | "model_s3.dc = DataCollector(\n", |
291 | 344 | " model=model_s3,\n", |
292 | 345 | " model_reporters={\n", |
| 346 | +<<<<<<< HEAD |
293 | 347 | " \"total_wealth\": lambda m: m.sets[\"MoneyAgents\"].df[\"wealth\"].sum(),\n", |
294 | 348 | " \"n_agents\": lambda m: len(m.sets[\"MoneyAgents\"]),\n", |
| 349 | +======= |
| 350 | + " \"total_wealth\": lambda m: list(m.sets.df.values())[0][\"wealth\"].sum(),\n", |
| 351 | + " \"n_agents\": lambda m: len(list(m.sets.df.values())[0]),\n", |
| 352 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
295 | 353 | " },\n", |
296 | 354 | " agent_reporters={\n", |
297 | 355 | " \"wealth\": \"wealth\",\n", |
|
319 | 377 | }, |
320 | 378 | { |
321 | 379 | "cell_type": "code", |
| 380 | +<<<<<<< HEAD |
322 | 381 | "execution_count": 11, |
| 382 | +======= |
| 383 | + "execution_count": 23, |
| 384 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
323 | 385 | "id": "938c804e27f84196a10c8828c723f798", |
324 | 386 | "metadata": { |
325 | 387 | "editable": true |
|
381 | 443 | }, |
382 | 444 | { |
383 | 445 | "cell_type": "code", |
| 446 | +<<<<<<< HEAD |
384 | 447 | "execution_count": 12, |
| 448 | +======= |
| 449 | + "execution_count": 24, |
| 450 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
385 | 451 | "id": "59bbdb311c014d738909a11f9e486628", |
386 | 452 | "metadata": { |
387 | 453 | "editable": true |
|
410 | 476 | }, |
411 | 477 | { |
412 | 478 | "cell_type": "code", |
| 479 | +<<<<<<< HEAD |
413 | 480 | "execution_count": 13, |
| 481 | +======= |
| 482 | + "execution_count": 25, |
| 483 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
414 | 484 | "id": "8a65eabff63a45729fe45fb5ade58bdc", |
415 | 485 | "metadata": { |
416 | 486 | "editable": true |
|
426 | 496 | " white-space: pre-wrap;\n", |
427 | 497 | "}\n", |
428 | 498 | "</style>\n", |
| 499 | +<<<<<<< HEAD |
429 | 500 | "<small>shape: (5, 5)</small><table border=\"1\" class=\"dataframe\"><thead><tr><th>step</th><th>seed</th><th>batch</th><th>total_wealth</th><th>n_agents</th></tr><tr><td>i64</td><td>str</td><td>i64</td><td>f64</td><td>i64</td></tr></thead><tbody><tr><td>2</td><td>"540832786058427425452319829502…</td><td>0</td><td>100.0</td><td>100</td></tr><tr><td>4</td><td>"540832786058427425452319829502…</td><td>0</td><td>100.0</td><td>100</td></tr><tr><td>6</td><td>"540832786058427425452319829502…</td><td>0</td><td>100.0</td><td>100</td></tr><tr><td>8</td><td>"540832786058427425452319829502…</td><td>0</td><td>100.0</td><td>100</td></tr><tr><td>10</td><td>"540832786058427425452319829502…</td><td>0</td><td>100.0</td><td>100</td></tr></tbody></table></div>" |
| 501 | +======= |
| 502 | + "<small>shape: (5, 5)</small><table border=\"1\" class=\"dataframe\"><thead><tr><th>step</th><th>seed</th><th>batch</th><th>total_wealth</th><th>n_agents</th></tr><tr><td>i64</td><td>str</td><td>i64</td><td>f64</td><td>i64</td></tr></thead><tbody><tr><td>2</td><td>"732054881101029867447298951813…</td><td>0</td><td>100.0</td><td>100</td></tr><tr><td>4</td><td>"732054881101029867447298951813…</td><td>0</td><td>100.0</td><td>100</td></tr><tr><td>6</td><td>"732054881101029867447298951813…</td><td>0</td><td>100.0</td><td>100</td></tr><tr><td>8</td><td>"732054881101029867447298951813…</td><td>0</td><td>100.0</td><td>100</td></tr><tr><td>10</td><td>"732054881101029867447298951813…</td><td>0</td><td>100.0</td><td>100</td></tr></tbody></table></div>" |
| 503 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
430 | 504 | ], |
431 | 505 | "text/plain": [ |
432 | 506 | "shape: (5, 5)\n", |
|
435 | 509 | "│ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", |
436 | 510 | "│ i64 ┆ str ┆ i64 ┆ f64 ┆ i64 │\n", |
437 | 511 | "╞══════╪═════════════════════════════════╪═══════╪══════════════╪══════════╡\n", |
| 512 | +<<<<<<< HEAD |
438 | 513 | "│ 2 ┆ 540832786058427425452319829502… ┆ 0 ┆ 100.0 ┆ 100 │\n", |
439 | 514 | "│ 4 ┆ 540832786058427425452319829502… ┆ 0 ┆ 100.0 ┆ 100 │\n", |
440 | 515 | "│ 6 ┆ 540832786058427425452319829502… ┆ 0 ┆ 100.0 ┆ 100 │\n", |
|
444 | 519 | ] |
445 | 520 | }, |
446 | 521 | "execution_count": 13, |
| 522 | +======= |
| 523 | + "│ 2 ┆ 732054881101029867447298951813… ┆ 0 ┆ 100.0 ┆ 100 │\n", |
| 524 | + "│ 4 ┆ 732054881101029867447298951813… ┆ 0 ┆ 100.0 ┆ 100 │\n", |
| 525 | + "│ 6 ┆ 732054881101029867447298951813… ┆ 0 ┆ 100.0 ┆ 100 │\n", |
| 526 | + "│ 8 ┆ 732054881101029867447298951813… ┆ 0 ┆ 100.0 ┆ 100 │\n", |
| 527 | + "│ 10 ┆ 732054881101029867447298951813… ┆ 0 ┆ 100.0 ┆ 100 │\n", |
| 528 | + "└──────┴─────────────────────────────────┴───────┴──────────────┴──────────┘" |
| 529 | + ] |
| 530 | + }, |
| 531 | + "execution_count": 25, |
| 532 | +>>>>>>> 51c54cd666d876a5debb1b7dd71556ee9c458956 |
447 | 533 | "metadata": {}, |
448 | 534 | "output_type": "execute_result" |
449 | 535 | } |
|
0 commit comments