可以使用哪些图表来显示4维阵列?

时间:2013-05-09 13:11:31

标签: arrays

我如何理解可视化我头脑中的4维数组?

1维非常简单:x x x x x x

2维我仍然没有问题:

x x x x x x 
x x x x x x 
x x x x x x

3个维度,我无法在这里绘制,但我可以想象更多的x从2维数组中的每个x出来。

四维怎么样?

2 个答案:

答案 0 :(得分:2)

对于4D,你会想象有另一个维度,在该维度的每个点都有一个3D立方体。同样,对于更多维度。

考虑4d数组如何在Java或C中工作 - 在这两种情况下它们只是数组数组的数组。您也可以像这样想象它们。

但在许多情况下,4D阵列将像缓存一样使用,如数组[iteration] [object_id] [g-force] [无论如何]。没有意义可视化。

答案 1 :(得分:1)

如果为数组中的每个“x”添加数组,则可以开始模拟多维数组。像这样:

[[x,x],[x,x,x]], [[x,x,x],[x,x]]
[[x,x],[x,x,x]], [[x,x,x],[x,x]]

四维数组只是2d数组的2d数组。或者,数组数组数组的数组。