Netlogo: последовательность чисел с повторяющимися элементами - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь попросить Netlogo сгенерировать последовательность чисел с повторяющимися элементами, например,

[1 1 1 2 2 2 3 3 3]

Я пытался использовать синтаксис n-values N [i -> i], но он просто дает последовательный список чисел, от 0 доN.

До сих пор я пытался использовать примитив n-values с sentence, например,

let mylist ( list sentence
  n-values 3 [1] sentence
  n-values 3 [2]
  n-values 3 [3]
)

Проблема в том, что это все еще возвращает список списков (т.е. [[1 1 1 2 2 2 3 3 3]]) и это вызывает проблемы для меня позже, когда я пытаюсь добавить этот список в матрицу.

Спасибо!

1 Ответ

0 голосов
/ 18 сентября 2018
reduce sentence (map [x -> n-values 3 [x]] (range 1 4))
...