Comment trouver la variable spécifique à une tortue à partir d'une liste de tortues? J'essaie de faire la somme d'une variable d'une liste de tortues et de comparer cette somme à la valeur spécifique de la tortue demandant, mais je ne suis pas sûr de ce que serait la syntaxe.Comment trouver et sauvegarder la somme d'une variable d'une liste spécifique de tortues, Netlogo?
Chaque tortue a sa propre liste spécifique composée d'autres tortues demander [mylist]
, et je suis à la recherche de résumer leur var_x
et le comparer à var_x
de la tortue demande.
ask turtles [
set ListVarXSum (sum (var_x) of each turtle on list [mylist])
]
Le jeu de tortues 'my_comparison_turtles' que recommande Luke C fonctionne, mais cela crée une nouvelle liste de tortues à chaque opération. Projet sage, j'ai besoin d'utiliser une liste pré-construite de tortues. Sinon, je devrais affirmer que cette liste est aléatoire à chaque fois, plutôt que la liste fixe construite autour d'hypothèses spécifiques. Est-il possible de lire dans un ensemble d'agents à l'aide de la commande read-from-string ou d'autres commandes associées à partir d'un fichier txt/csv? Cela fonctionnerait dans mon projet, mais chaque fois que j'essaye cela, cela crée un tout nouveau groupe de tortues sans rapport. – UserBRy
La race avec laquelle je travaille s'appelle 'race [ménage ménage]'. – UserBRy
Ou, en tant que pensée, serait-il possible d'utiliser une liste d'attributs d'agent, comme dire 'who'? Donc, quelque chose comme .... 'set ListVarXSum somme [var-x] de tortues avec [[who] de moi = mylist]' Donc, si j'ai un 'mylist' de' [5 10 30] ', il faudrait utiliser des agents 5, 10 et 30? – UserBRy