考虑以下在Mathematica中的列表:
现在,调用:
您会发现在最后
a = {
{
{0, 0, 0}, {1, 0, 0}, {1, 1, 0}
},
{
{0, 0, 1}, {1, 0, 1}, {1, 1, 1}
}
};
现在,调用:
Export["test.dat", a]
然后
b = Import["test.dat"]
您会发现在最后
a
并不等于b
。这是一个特性还是一个错误?此外,我想要导入格式如下的列表:{P1,P2,P3...,Pn}
其中Pi={v1,v2,v3,...,vm}
,每个vi={x,y,z}
,其中x、y、z
是表示顶点vi
的坐标的数字。这应该是一个多边形列表。请问我应该如何设置我的.dat
文件,以便我可以用Mathematica读取它,并且我应该如何读取它呢?我试图模仿上面的Export["test.dat",a]
输出,但是我发现了另一个问题。 我在这里找到了一个相关的问题,但无法使答案对我有用... 有什么想法吗?谢谢!
Export["data.m", a, "Package"]
的输出,我成功地做到了我想要的。谢谢! - Dror