複雑系コンサルティング
下のようなエリアに分けてpersonエージェントを生成したいと思っているのですが、どのように設定したらよいでしょうか、
例えば、スタートするエリア毎にリストを作成し、 Universe.start_id_list1 = [4, 5, ・・・]
Universe.start_id_list2 = [96, 99, ・・・]
Universe.start_id_list3 = [20, 21 ・・・]
personルールのagt_initにて、
start_id = self.get_random_id()
if start_id in Universe.start_id_list1:
と記述すると、personがどのエリアから生成されたかを確認できます。
また、エリア①の中からどこかのpointをスタートにしたい場合は、下記の通り記述すればよいです。
start_id = random.choice(Universe.start_id_list1)
検討して見ます。
🙂
例えば、スタートするエリア毎にリストを作成し、 Universe.start_id_list1 = [4, 5, ・・・]
Universe.start_id_list2 = [96, 99, ・・・]
Universe.start_id_list3 = [20, 21 ・・・]
personルールのagt_initにて、
start_id = self.get_random_id()
if start_id in Universe.start_id_list1:
と記述すると、personがどのエリアから生成されたかを確認できます。
また、エリア①の中からどこかのpointをスタートにしたい場合は、下記の通り記述すればよいです。
start_id = random.choice(Universe.start_id_list1)