Можно написать собственный выходной файл в эксперименте BehaviorSpace. Запрограммируйте свой код для создания и открытия выходного файла, который содержит только те результаты, которые вы хотите.
Проблема состоит в том, чтобы не дать BehaviorSpace попытаться открыть один и тот же выходной файл из разных моделей, запущенных на разных процессорах, что вызывает ошибку времени выполнения. Я пробовал два решения.
Скажите BehaviorSpace, чтобы использовать только один процессор для эксперимента. Затем вы можете использовать один и тот же выходной файл для всех прогонов модели. Если вы хотите, чтобы в выходных строках была указана какая модель запуска, используйте примитив поведенческого пространства-номер-номера.
Пусть каждая прогон модели создаст свой собственный выходной файл с уникальным именем. Откройте файл, используя что-то вроде: file-open (слово «Output-for-run-» поведенческое пространство-run-number «.csv»), чтобы выходные файлы назывались Output-for-run-1.csv et c .
(Если вы не знакомы с ним, расширение CSV очень полезно для записи выходных файлов. Вы можете поместить все, что хотите вывести в большой список, а затем, когда модель завершает запись списка в CSV-файл с помощью: csv: to-file (слово "Output-for-run-" поведенческий-номер-запуска ".csv") the-big-list)
Стив Р. .