EdgeRules
詳細
- EdgeRules[g]は辺の規則のリストをグラフ g で使われている順番で返す.
- 無向辺 uv と有向辺 uv は両方とも規則 u->v で表される.
例題
すべて開く すべて閉じる例 (2)
スコープ (4)
EdgeRulesは無向グラフに使うことができる:
EdgeRules[[image]]EdgeRules[[image]]EdgeRules[{1 -> 3, 2 -> 1, 3 -> 6, 4 -> 6, 1 -> 5, 5 -> 4, 6 -> 1}]EdgeRulesは大きいグラフに使うこともできる:
g = GridGraph[{10, 10, 10, 10}];Timing[EdgeRules[g]//Length]特性と関係 (8)
EdgeRulesは無向グラフの規則を与える:
Graph[{12, 23}]//EdgeRulesGraph[%, DirectedEdges -> False]EdgeRulesは有向グラフの規則を与える:
Graph[{12, 23}]//EdgeRulesGraph[%]SeedRandom[1234];
g = RandomGraph[{10, 5}]EdgeRulesからグラフを再構築すると孤立した頂点は除かれる:
Graph[EdgeRules[g], DirectedEdges -> False]Graph[VertexList[g], EdgeRules[g], DirectedEdges -> False]g = PetersenGraph[5, 2]Rule@@@EdgeList[g]EdgeRules[g]g = CompleteGraph[5]EdgeCount[g]Length[EdgeRules[g]]規則はGraphに入力されたのと同じ順序で与えられる:
g = Graph[{23, 12, 31, 41}]EdgeRules[%]辺の規則はGraphで明示的に指定することができる:
Graph[{a -> b, b -> c, c -> a}]EdgeRules[%]TreeGraph[{a -> b, a -> c, a -> d}]EdgeList[%]PathGraph[{a -> b, b -> c, c -> d}]EdgeList[%]EdgeRulesを使って辺のPropertyValueを抽出する:
g = Graph[{ab, bc, ca}, EdgeLabels -> {ab -> One, bc -> Two, ca -> Three}]AnnotationValue[{g, #}, EdgeLabels] & /@ EdgeRules[g]関連するガイド
テキスト
Wolfram Research (2010), EdgeRules, Wolfram言語関数, https://reference.wolfram.com/language/ref/EdgeRules.html (2015年に更新).
CMS
Wolfram Language. 2010. "EdgeRules." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/EdgeRules.html.
APA
Wolfram Language. (2010). EdgeRules. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EdgeRules.html
BibTeX
@misc{reference.wolfram_2026_edgerules, author="Wolfram Research", title="{EdgeRules}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/EdgeRules.html}", note=[Accessed: 06-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_edgerules, organization={Wolfram Research}, title={EdgeRules}, year={2015}, url={https://reference.wolfram.com/language/ref/EdgeRules.html}, note=[Accessed: 06-September-2026]}