TreeExpression
TreeExpression[tree]
Treeオブジェクト tree の構造からの式を与える.
TreeExpression[tree,struct]
struct で指定されたように解釈された tree のデータと部分木を持つ式を与える.
詳細とオプション
- TreeExpressionはTree から,リスト,配列,規則,XML,任意の式が指定の通り構築できる.
- 次は,任意の式に対する struct の可能な形である. »
-
"HeadTrees" レベルごとの式の部分式の頭部に対応する木 "Heads" レベルごとの式の部分式の頭部 "Subexpressions" レベルごとの式の部分式 "Atoms" レベル-1の式の原子部分式 Null レベルごとのデータがない式の部分式 None 式それ自体 - 次は,TreeExpressionのオプションである.
-
Heads 式の頭部とその部分を部分木として含む - 式 f[a,b][g[1,2],x,y]の可能な構造には以下がある.
- 次は,オプション設定がHeadsTrueの構造である. »
- 次は,任意の式の struct のホールドされた形である.
-
"HeldHeadTrees" レベルごとの式の部分式のホールドされた頭部に対応する木 "HeldHeads" レベルごとの式の部分式のホールドされた頭部 "HeldSubexpressions" レベルごとの式のホールドされた部分式 "HeldAtoms" レベル-1における式のホールドされた原子部分式 - 次は,一般的な式の型の struct の可能な形である.
-
"XML" XMLオブジェクトのタグ,属性,要素 - 次は,ネストしたリストと連想についての struct の可能な形である. »
-
"List" ネストしたリストの要素 "Association" ネストした連想の要素 "Dataset" データ集合のヘッダとデータ - 次は,ネストした規則についての struct の可能な形である. »
-
"Rules" ネストした規則の左辺と葉 "JSON" JSONオブジェクトの名前と値,名前をデータとして使う "RawJSON" JSONオブジェクトの名前と値,名前をキーとして使う "FileSystem" ファイルシステム内のディレクトリとファイル
例題
すべて開くすべて閉じるスコープ (14)
任意の式 (6)
"HeadTrees" (1)
TreeQ[data]がFalseを与えるならTreeExpression[Tree[data,{tree1,tree2,…}],"HeadTrees"]は頭部が data で引数がTreeExpression[treei,"HeadTrees"]で与えられる式を与える:
TreeQ[data]がTrueならTreeExpression[Tree[data,{tree1,tree2,…}],"HeadTrees"]は頭部が data ではなくTreeExpression[data,"HeadTrees"]である式を与える:
TreeExpression[Tree[data,None],"HeadTrees"]は data を与える:
"Heads" (1)
TreeExpression[Tree[data,{tree1,tree2,…}],"Heads"]は頭部が data で引数がTreeExpression[treei,"Heads"]で与えられる式を与える:
TreeExpression[Tree[data,None],"Heads"]は data を与える:
"Subexpressions" (1)
TreeExpression[Tree[…,{tree1,tree2,…}],"Subexpressions"]は引数がTreeExpression[treei,"Subexpressions"]で与えられる式を与える:
TreeExpression[Tree[data,None],"Subexpressions"]は data を与える:
"Atoms" (1)
TreeExpression[Tree[…,{tree1,tree2,…}],"Atoms"]は引数がTreeExpression[treei,"Atoms"]で与えられる式を与える:
TreeExpression[Tree[data,None],"Atoms"]は data を与える:
Null (1)
TreeExpression[Tree[…,{tree1,tree2,…}],Null]は引数がTreeExpression[treei,Null]で与えられる式を与える:
TreeExpression[Tree[…,None],Null]はNullを与える:
None (1)
TreeExpression[Tree[data,…],None]は data を与える:
ネストしたリストと連想 (3)
オプション (2)
テキスト
Wolfram Research (2021), TreeExpression, Wolfram言語関数, https://reference.wolfram.com/language/ref/TreeExpression.html (2022年に更新).
CMS
Wolfram Language. 2021. "TreeExpression." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/TreeExpression.html.
APA
Wolfram Language. (2021). TreeExpression. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TreeExpression.html