将3d数据数组写入文件

时间:2010-11-18 15:16:32

标签: file serialization filestructure

将3d数据数组写入(txt)文件有哪些常用格式?

(如果我必须这样做,我宁愿使用其他人可以遵循的格式)

2 个答案:

答案 0 :(得分:2)

我不知道这样的事情的预先存在的标准,但是如何:

[
  [
    [1,2,3],
    [4,5,6]
  ],
  [
    [7,8,9],
    [10,11,12]
  ]
],
[
  [
    [1,2,3],
    [4,5,6]
  ],
  [
    [7,8,9],
    [10,11,12]
  ]
]

它易于阅读,但如果你想要展平它,它将如下所示:

[   [     [1,2,3],     [4,5,6]   ]   [     [7,8,9]     [10,11,12]   ] ] [   [     [1,2,3],     [4,5,6]   ]   [     [7,8,9]     [10,11,12]   ] ]

答案 1 :(得分:1)

Google没有提供标准格式,但这是一个教程:

http://ww.functionx.com/csharp/Lesson23.htm

它使用了可以减少到以下内容的东西:

double[2, 3, 5]:
[
        [
            [  12.44, 525.38,  -6.28,  2448.32, 632.04 ],
            [-378.05,  48.14, 634.18,   762.48,  83.02 ],
            [  64.92,  -7.44,  86.74,  -534.60, 386.73 ]
        ],
        [
            [  48.02, 120.44,   38.62,  526.82, 1704.62 ],
            [  56.85, 105.48,  363.31,  172.62,  128.48 ],
            [  906.68, 47.12, -166.07, 4444.26,  408.62 ]
        ]
]

如果我错了,请纠正我,但基本上你只需要创建一个阵列数组来容纳你需要的多个维度。