Я запускаю BehaviorSpace в NetLogo с помощью NW Extension для запуска нескольких сетевых экспериментов, и мне нужно сохранить сетевые матрицы в файлы с разными именами.
BehaviorSpace NetLogo: Сохранение матриц с разными именами
Прямо сейчас, у меня есть следующие:
to create-network
code to create network ...
nw:set-context-turtles links
nw:save-matrix "matrix.txt"
end
Но это означает, что каждый раз, когда BehaviorSpace проходит через "matrix.txt" переписывается. В принципе, я хочу вывести matrix1.txt в matrix100.txt, если, например, я запускаю 100 симуляций.
Могу ли я узнать, где в приведенном выше коде я могу добавить эту строку? Я пробовал следующее, но не работал: 'create-network код для создания сети ... let mname (слово" matrix "behaviorspace-run-number" .txt ") nw: set-context-turtles links nw: save-matrix mname end' – Gigi
Он должен работать. Что значит «не работает»? Не удалось ли NetLogo получить сообщение об ошибке? Если так, то, что это? Если нет, файлы, вероятно, существуют, но вы где-то разные, чем вы ищете. (Попробуйте использовать полное имя пути.) – Alan
Ошибка ... В первый раз выход не показывался. Я просто забежал, и выход был там! Спасибо! – Gigi