MX (.mx)

  • ImportExport 完全支持 Wolfram 语言 MX 文件.
  • Wolfram 语言 MX 文件可以用 DumpSave 创建并由 Get 读取.

背景背景

    Wolfram 语言串行化程序包格式.
    用于 Wolfram 语言程序包的分发.
    以串行化格式优化存储任意 Wolfram 语言表达式以便快速加载.
    二进制文件格式.
    MX 文件不可以在不同的操作系统或 Wolfram 系统版本间交换.
    由 Wolfram Research 开发.

Import 与 ExportImport 与 Export

  • Import["file.mx"] 读取一个 MX 文件并返回一个表达式.
  • Export["file.mx",expr] 串行化任意 Wolfram 语言表达式并把它存成一个 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"未计算表达式的列表
  • 默认情况下,对于 Wolfram 语言 MX 文件,Import 使用参数.

范例范例打开所有单元关闭所有单元

基本范例  (1)基本范例  (1)

把一个任意 Wolfram 语言表达式导出为 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]=
1999年引入
(4.0)
| 2007年更新
(6.0)