MX (.mx)

Mathematica シリアル化パッケージ形式.
Mathematica パッケージの配布に使用される.
高速にロードするために最適化されたシリアル化形式の Mathematica 式を格納する.
バイナリファイル形式.
MXファイルは異なるオペレーティングシステム間,あるいは異なる Mathematica バージョン間では共有できない.
Wolfram Researchよって開発された.
  • ImportExportは完全に Mathematica MXファイルをサポートしている.
  • Mathematica MX ファイルはDumpSaveによる作成が可能で,Getで読むことができる.

ImportとExportImportとExport

  • Import["file.mx"]はMXファイルを読み,式を返す.
  • Export["file.mx", expr]は任意の Mathematica 式をシリアル化して,それをMXファイルとして保存する.
  • Import["file.mx", elem]は指定された要素をMXファイルからインポートする.
  • インポート形式はImport["file", "MX"]またはImport["file", {"MX", elem, ...}]と指定できる.
  • Import["file.mx"]Get["file.mx"]と等価である.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
  • ImportStringExportStringはMX形式をサポートしている.

要素要素

  • 一般的なImport要素:
  • "Elements"ファイル中の有効な要素とオプションのリスト
    "Rules"要素とオプションのそれぞれの規則のリスト
    "Options"オプション,属性,設定の規則
  • Import要素:
  • "Expression"すべての式を読み,評価し,最後の結果を表示する.
    "HeldExpression"未評価の式のリスト
  • Mathematica MXファイルにおいてはImportはデフォルトで要素を使う.

例題例題すべて開くすべて閉じる

例 (1)例 (1)

任意の Mathematica 式をMX形式にエキスポートする:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input

Importでの要素を表示する:

In[3]:=
Click for copyable input
Out[3]=

式をインポートする:

In[4]:=
Click for copyable input
Out[4]=
バージョン 4 の新機能 | バージョン 6 での修正機能
New to Mathematica? Find your learning path »
Have a question? Ask support »