Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > インポートとエキスポート >
Import/Export フォーマット

Sparse6 (.s6)

sparse6グラフデータ形式.
無向グラフを保持するために使用される.
ASCII形式.
複数の無向グラフの結合性情報を保持する.
大きな疎グラフに適しており,2^(18)-1個までの頂点を保持する.
小さなグラフや大きな密グラフ用に最適化されているgraph6に関連している.
Brendan McKayによってAustralian National Universityで開発された.
  • ImportExportはsparse6ファイル形式を完全にサポートする.
  • Import["file.s6"]は指定されたファイル内に保持される最初のグラフをグラフィックスとして描画する.
  • Export["file.s6", expr]は1つまたは複数のグラフの隣接行列あるいはエッジ情報をsparse6形式にエキスポートする.
  • Import["file.s6"] file から最初のグラフをインポートして,それをGraphPlotとして返す.
  • Import["file.s6", elem]は指定された要素をsparse6ファイルからインポートする.
  • Import["file.s6", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.s6", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポートの形式はImport["file", "Sparse6"]あるいはImport["file", {"Sparse6", elem, ...}]で指定することができる.
  • Export["file.s6", expr, elem]expr が要素elem を指定するものとして扱って,sparse6ファイルを作成する.
  • Export["file.s6", {expr1, expr2, ...}, {{elem1, elem2, ...}}]はそれぞれのexpri が対応するelemi を指定するものとして扱う.
  • Export["file.s6", expr, opt1->val1, ...]は指定されたオプションの要素が指定された値を取るものとして expr をエキスポートする.
  • Export["file.s6", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使ってエキスポートされるべき要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"それぞれの要素とオプションについての規則の完全リスト
"Options"オプション,属性,設定についての規則のリスト
  • データを表現する要素:
"AdjacencyMatrix"このファイル内のすべてのグラフについてのエッジ情報(疎行列のリストとして与えられる)
"EdgeRules"すべてのグラフの接続性データ(規則の配列として与えられる)
"Graphics"このファイル内に保持される最初のグラフ(GraphPlotとして描画される)
"GraphicsList"このファイル内に保持されるすべてのグラフ(Graphicsオブジェクトのリストとして与えられる)
"VertexCount"それぞれのグラフの頂点数(整数のリストとして与えられる)
  • Import"Graphics"要素をデフォルトで使用する.
  • 複数のグラフを含むsparse6ファイルの要素指定:
elem, nこのファイル内の n 番目のグラフについてのデータ表示要素 elem
elem, {n1,n2,...}グラフ n1, n2, ...の要素elem
elem, Allすべてのグラフの要素 elem (リストとして与えられる)
  • Import["file.s6", {"Graphics", All}]Graphicsオブジェクトのリストを返す.それぞれのオブジェクトはfile.s6に保持されるグラフの描画を表す.
  • "EdgeRules"要素を使ってgraph6ファイルをインポートする際には,可能な非接続の頂点について規則は何も返されない.
  • 非接続の頂点を含むグラフは "AdjacencyMatrix" 要素を使って,あるいは"EdgeRules""VertexCount"の組合せとして完全に指定することができる.
  • 一般的なImportオプション:
ImageSizeAutomaticグラフに表示する画像の全体的な大きさを指定する
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team