2.11.7 文件的输入输出数据集合的输入输出 将数据列表输出到文件 out1.dat 中
Out[1]= |  |
这里是该文件的内容
将这些内容重新输入到 Mathematica 中
Out[3]= |  |
如果仅在 Mathematica 中使用数据,在文件中保存它的最好方式通常是将它 作为一个保持其结构的完整 Mathematica 表达式. 但要和其它程序进行 数据交换时,将数据整理为简单列表或表格形式是方便的. 这里输出一个二维数据阵列
Out[4]= |  |
必要时这些数用 C 或 Fortran 中的记号 E 来书写
这里将这个阵列又输入到 Mathematica
Out[6]= |  |
当文件中的每行仅有一个数字时,可以用 Import["file", "List"] 将 该文件的内容输入为一个数的列表,如果每行是由 tabs, 空格等分隔的 数字组成时,Import["file", "Table"] 就会产生一个数的列表的 表列. 当这个文件含有非数字项时, 则其返回值是Mathematica 字符串. 这里混合输出了文本和数据
Out[7]= |  |
这里是输出的数据
这里将该数据又输入到 Mathematica 中
Out[9]= |  |
用 InputForm 可以直接看到字符串 Out[10]//InputForm=
 |
按不同的格式输入文件 这里产生了一个有两行文本的文件
Out[11]= |  |
这是该文件的内容
将该文件输入为一个字符串 Out[13]//InputForm=
 |
将该文件输入为文本行的集合 Out[14]//InputForm=
 |
将该文件输入为按空格分隔的词的列表 Out[15]//InputForm=
 |
|