Фон
Я использовал этот ответ , чтобы выбрать черепаху на основе распределения вероятностей, определяемого популярностью или пригодностью черепахи.
Выпуск
Я пытаюсь передать параметр, который определяет, от какого свойства черепахи зависит распределение вероятности.
Вопрос
Как я могу выполнить эквивалент "распаковки python" параметра в netlogo?
Пример кода
turtles-own
[
fitness
strength
degree ;;Node's Connectness
popularity
wealth
]
to-report pick-turtle-biased-by-property [turtle-list property-to-unpack]
let prob-list []
let turtle-list []
ask turtles [
set prob-list lput [[property-to-unpack] of self ] prob-list
set turtle-list lput self turtle-list
]
report first rnd:weighted-one-of-list (map list turtle_list prob-list) last
end