木構造

木構造は統計の階層型クラスタリング,ファイルシステムのファイルとディレクトリ,文章の文法構造,系統樹の進化的関係,決定木,XML,Wolfram言語の記号式を含む,ネストした構造を表すための,数学・科学におけるデータ構造の基本である. Wolfram言語は木のクラスタリング,走査,計算のためのさまざまな組込み関数を提供する.木構造はWolfram言語では一般的な木構造オブジェクトから構築でき,一般的な木構造はカスタム規則を使って構築できる.木構造にはデータの根付き,順序付き,ラベル付きの木構造のモデル化に使用できるWolfram言語の任意の式を含ませることができる.高水準関数型プログラミング構造を使うと,位置やレベル,再帰的な走査や計算で部分木が操作できる.

構造と表現 »

Tree データと部分木を含む木構造オブジェクト

NestTree 関数をネストした木構造を与える

FileSystemTree ディレクトリにあるサブディレクトリとファイルの木構造を与える

RulesTree  ▪  ExpressionTree  ▪  GraphTree  ▪  RandomTree  ▪  ...

可視化 »

Tree 木構造の自動可視化

TreeOutline 木構造の概観図を作成する

TreeElementLabel  ▪  TreeElementStyle  ▪  TreeLayout

特性と測定値 »

TreeData 木構造からデータを抽出する

TreeChildren 木構造から子を抽出する

RootTree 木構造の根を抽出する

TreeSize  ▪  TreeDepth  ▪  TreeLeaves  ▪  TreePosition  ▪  TreeExtract  ▪  ...

木構造の計算 »

NestTree 関数を葉に適用することで再帰的に木構造を構築する

TreeFold 木構造を再帰的に単一値に縮約する

TreeMap 各部分木に関数を適用しながら木構造を走査する

TreeTraversalOrder 木構造のノードにつながる順序を特定する

TreeInsert  ▪  TreeDelete  ▪  TreeReplacePart  ▪  ...