NetLogo/Files: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Новая страница: « ==== File-Open ==== ; file-open - открыть файл : file-open "task_7.txt" : while [ not file-at-end? ] [ set wikihistory lput read-from-string (word "[" file-read-line "]") wikihistory] : file-close Открыли файл и считали все его содержимое построчно в список с именем wikihistory ==== Read-from-string ==== ; Пример - file-exists? file-open file-at-end? file-read-line ifelse (...» |
Patarakin (обсуждение | вклад) |
||
| Строка 37: | Строка 37: | ||
file-open user-new-file | file-open user-new-file | ||
===== Export-view ==== | ===== Export-view ===== | ||
to clustC | to clustC | ||
let Centr max-one-of users [nw:betweenness-centrality] | let Centr max-one-of users [nw:betweenness-centrality] | ||
Текущая версия от 07:49, 26 декабря 2025
File-Open
- file-open - открыть файл
- file-open "task_7.txt"
- while [ not file-at-end? ] [ set wikihistory lput read-from-string (word "[" file-read-line "]") wikihistory]
- file-close
Открыли файл и считали все его содержимое построчно в список с именем wikihistory
Read-from-string
- Пример - file-exists? file-open file-at-end? file-read-line
ifelse ( file-exists? "profile.txt" )
[ file-open "profile.txt"
while [ not file-at-end? ] [
let author read-from-string (word "[" file-read-line "]")
ask one-of users with [agentname = item 0 author]
[
set FullName item 1 author
set TB item 2 author
set OSB item 3 author
set Block item 4 author
]
]
file-close
user-message "Готово!"
]
[ user-message "profile.txt нет такого файла!" ]
File-Print
file-open "losted_sch.txt" foreach reverse sort-on [norm-betweenness] users [file-print (se ? [norm-betweenness] of ? [agentname] of ?)] file-close
user-new-file
file-open user-new-file
Export-view
to clustC let Centr max-one-of users [nw:betweenness-centrality] layout-radial turtles links Centr export-view (word "../sber_results/u325/clusters/" [who] of Centr ".png" ) ask Centr [die] ask users with [count my-links = 0] [die] end
