ネットワークから最も重要度の高いノードを抽出します。私は最大限のリンクしか持たないノードを抽出したくない。私はそれに隣接するノードと共にノードを抽出したい。ネットワークから高度にリンクされたノードを抽出する方法
以下はコードです。このコードでは、nw拡張を使用してネットワークをロードしました。
extensions [nw]
turtles-own [ explored? ]
to setup
ca
crt 25
ask turtles [fd random 15]
load-graph
extract_deg
end
to load-graph
let filename user-file
if (filename != false) [
nw:load-graphml filename [
set shape "circle"
set size 1
]
nw:set-context turtles links
]
end
to extract_deg
let n turtles with [my-links = max [count link-neighbors] of turtles]
ask n [show other turtles network:in-link-radius 1 turtles]
end
to layout
ask turtles [ set size sqrt count my-links ]
layout-spring turtles links 0.5 2 1
ask turtles [
facexy 0 0
fd (distancexy 0 0)/100 ]
end
におけるいくつかの構文エラーを持っている別の質問では、複数の質問をしてください。また、どのようなコードをこれまでに試してみましたか? – JenB
質問を編集して、抽出度の高いノードを抽出するためにextract_degでコードを追加しました。 – BiSarfraz