In [2]:


In [3]:


In [4]:

Run Experiments!


In [12]:
# Use the run_experiments function to run an experiment of t time steps
us.run_experiment(20, 100000, us.random_create_rule, 'CBD', steps = 10)


Out[12]:
(array([[ 0.    ,  0.    ,  0.    ,  0.    ,  0.    ,  0.    ,  0.    ,
         0.    ,  0.    ,  0.    ],
       [ 0.    ,  0.    ,  0.    ,  0.    ,  0.    ,  0.    ,  0.    ,
         0.    ,  0.    ,  0.    ],
       [ 0.    ,  0.    ,  0.    ,  0.    ,  0.    ,  0.0125,  0.025 ,
         0.0375,  0.05  ,  0.0625],
       [ 0.    ,  0.    ,  0.    ,  0.    ,  0.    ,  0.1125,  0.225 ,
         0.3375,  0.45  ,  0.5625],
       [ 0.    ,  0.    ,  0.    ,  0.    ,  0.    ,  0.1375,  0.275 ,
         0.4125,  0.55  ,  0.6875]]),
 array([[ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,
         1.,  1.,  1.,  1.,  1.,  1.,  1.]]),
 array([[  24294.82294407,   18101.56256744,   31280.35218935,
          24350.52320988,   27478.81168249,   45660.75785707,
          32950.99687551,   53412.41487192,   41918.14455065,
          50949.88841172,   44088.80969573,   48747.7799655 ,
          39993.05507616,   40208.29585021,   46497.1309151 ,
          35399.68834147,   37424.23479531,   34908.073922  ,
          23235.57621375,   20077.17416255],
       [  26860.05085836,   20244.37035888,   33628.05074741,
          35421.20715015,   38332.88826649,   41201.78874902,
          53454.95423747,   46534.58319509,   46694.29319997,
          69856.65657864,   64988.46537531,   53150.0615131 ,
          55048.13329236,   40549.85897821,   55463.82385599,
          38224.41651118,   32505.66048012,   35627.75062494,
          34336.81988577,   33295.12769784],
       [  26821.62265255,   28616.43954162,   34292.49705031,
          43634.81440492,   49403.60642106,   66471.33710774,
          69286.92562001,   50784.98841069,   54475.89475174,
          64297.64435731,   88669.91967759,   88470.68841901,
          57024.16845188,   70438.54853805,   64822.59264557,
          56224.63269213,   41566.06844895,   51400.21679973,
          42246.15868552,   26047.56956963],
       [  23551.72930058,   36524.6424612 ,   44407.76219331,
          56873.64887809,   67103.08343627,   74305.02958082,
          62081.52718311,   66982.57709894,   69778.83865146,
          86281.45360443,  101536.86400992,  110834.08491819,
          79869.09766552,   84373.30978209,   58811.62584115,
          50081.62593294,   60990.55263215,   41897.56255631,
          36924.83486709,   44431.90929535],
       [  39654.10029632,   41151.02883597,   40102.49542293,
          53425.58680854,   78489.84795976,   78374.07263201,
          68376.68580028,   79123.5956552 ,  118065.915449  ,
         113810.99308418,  138487.9341727 ,   90263.61861935,
         128253.98339023,   73743.35592521,   69251.11020049,
          83633.97935327,   54090.21983775,   57025.65207757,
          45869.51046899,   40202.05754767],
       [  37968.94621948,   42897.83756685,   60418.43721239,
          61778.60500878,   75472.11044388,   87858.39065021,
          86456.74299222,  128507.73911583,  120798.54791193,
         124103.11107886,  112436.5697485 ,  122879.38123419,
         150849.7710691 ,  135888.06113683,  118814.4194445 ,
          78128.57010026,   88763.30049336,   57576.17085204,
          56845.38424288,   46606.96517497],
       [  35223.47195788,   54145.39367693,   54774.0386265 ,
          78935.73587912,   74905.00634602,  123683.13513954,
         128667.76642076,  161800.55966163,  163435.60556661,
         129839.18155782,  143350.63284269,  179307.89260654,
         147681.86558451,  107306.25136482,   99030.65815985,
          77855.62510651,   93722.97023884,   61841.86187236,
          60206.4222065 ,   57108.57499413],
       [  46970.43689382,   40680.93122511,   63625.15726421,
          84953.4188898 ,   92544.2896631 ,  144338.7573694 ,
         173161.85022883,  201839.95626174,  190764.1378919 ,
         160278.68568884,  232102.27331538,  238569.97710555,
         143310.26657277,  142290.65558559,  173133.07583136,
         142645.85346194,  115909.66047559,   69709.96024404,
          55541.8211481 ,   49219.86696133],
       [  37443.06091437,   52767.09401218,   77925.52380919,
          99320.21462404,  107753.24552642,  101172.13372004,
         182540.50423942,  174690.77916425,  251458.16545774,
         246058.70445289,  214546.95936886,  212905.38535179,
         245812.98873464,  188028.49833696,  190644.40309553,
         152945.77591675,   90473.89200661,   73662.40812571,
          78736.79963879,   70854.83756042],
       [  56206.85762918,   70094.94632987,   72092.02372126,
          93717.96710343,   93071.35950047,  112841.61168331,
         160801.23706238,  248615.06926292,  238402.56942818,
         258060.79289965,  376668.96562738,  362242.75181667,
         193175.1378245 ,  242639.66730028,  206520.54913656,
         149555.43805511,  113565.43051717,  106638.60307339,
          56514.03921549,   72695.36431522],
       [  49422.30503472,   73979.56851993,   77908.6145703 ,
          69507.53548892,  120537.98409511,  125133.68978213,
         185755.02546053,  257606.58846306,  327189.65733743,
         246022.0717697 ,  399999.99984317,  395503.23885079,
         223347.98356118,  247419.84973129,  176813.97557046,
         130424.84861073,  116431.06850084,   80678.1655021 ,
          79162.30749891,   67146.83659697],
       [  52494.70733582,   66519.39213431,   85812.37630854,
         100120.53635341,  116440.3135613 ,  121847.74276014,
         152076.3738422 ,  216570.97480397,  196928.32069965,
         299493.26693323,  302475.40766248,  225136.07505239,
         256282.67073535,  168050.63625247,  146098.06584656,
         169124.78782229,  110906.51146452,   88048.26285405,
          88486.46444747,   44946.56386796],
       [  50121.48596249,   60927.07299435,   55418.24456796,
          98508.00061445,   92286.87338587,  108693.24243275,
         128295.98331359,  196360.92519762,  260468.20722848,
         233109.61744723,  283005.53109182,  268872.01582486,
         219747.1623291 ,  142691.08592575,  137826.51582184,
          96510.18225499,   81076.78842538,   80535.91353496,
          66260.93540233,   44819.81087481],
       [  43289.90322957,   41684.55590304,   66101.13367483,
          62281.99825147,   75886.03314343,   90435.20313614,
         132511.99293933,  154840.77171808,  151769.99234   ,
         231704.07712175,  218972.19738104,  232868.11928627,
         145369.13756566,  186946.92708667,  171265.32425224,
          87901.40038733,  103461.68033195,   98623.55731465,
          71243.83442046,   56497.47474362],
       [  47234.19086719,   57601.82834602,   65965.98197578,
          57004.27632665,   75840.93473815,  107898.05238429,
         147692.05425537,  171231.37937205,  155264.46786365,
         125536.42939946,  135524.99514354,  195921.29172392,
         191383.65212416,  170122.19340413,  123398.09737959,
         112462.5905592 ,  104321.25167232,   73834.52555136,
          67957.42329668,   60279.98807528],
       [  28775.96291789,   35282.46891916,   42637.15681005,
          69140.39175638,   69882.32156637,   75375.33119573,
          79872.15477181,  110062.69665793,  103303.70988746,
         138018.73635783,  110169.69164263,  132301.28865211,
         150082.64960136,   88684.87712043,  108099.41291869,
          98817.69988248,   62327.3540149 ,   63223.94481804,
          54232.61075135,   36419.92205603],
       [  33756.52110203,   36455.34017185,   58863.05031938,
          70116.23390527,   82620.41949997,   72408.49286344,
          94201.63222734,  100039.35412548,  124609.21585394,
          90880.17180043,   86208.61276824,  126300.19053504,
          79883.36056295,  106548.15946722,   86345.23412857,
          89634.49017896,   81617.52606072,   47834.98797011,
          40846.84149909,   42247.99381779],
       [  31342.69755465,   27590.41526818,   52399.00552623,
          50942.05418697,   57342.36350937,   68897.64587814,
          69768.5900156 ,   69064.94260865,   90093.38069125,
          75924.15668308,   68853.64745019,   91624.68194495,
          77794.3134552 ,   82963.19666972,   85304.15902035,
          72154.61448308,   48297.58065371,   43512.56925999,
          37732.08119775,   41858.55876244],
       [  30003.46760283,   38968.27364429,   32755.8366793 ,
          41315.6449676 ,   56294.69914551,   65231.82176287,
          56131.7192468 ,   63820.36494601,   53348.50712994,
          87681.74771227,   78638.89793428,   71047.37079771,
          61926.06808478,   67712.04125519,   47643.48986141,
          64672.30596152,   54851.82871588,   44908.36077687,
          37652.46053048,   25975.91653218],
       [  27865.15975365,   24602.29209853,   33259.40545029,
          35711.23875428,   43293.72210217,   48183.65802727,
          37691.32653553,   65582.41490692,   62873.89923821,
          53549.40305952,   58942.34642539,   54929.56346462,
          59944.54820124,   64790.32111007,   37561.09013225,
          45388.73843423,   49761.072313  ,   36632.99262676,
          37139.24862734,   28942.76824728]]),
 {<UrbanScape.urbanscape.FastFoodAgent at 0x1086f7a10>: (14, 8),
  <UrbanScape.urbanscape.GroceryStoreAgent at 0x1086f7990>: (15, 12)})

Run Moar Experiments!


In [ ]:
# Use the run_batch_experiments function to run x experiments of t time steps