アレイをどのように視覚化するかは、実際の使用方法によって異なります。空間関係に配列を使用している場合は、それを立方体として想像することでメリットが得られますが、3次元以上を想像する必要もなくなります。本当にそして本当に4番目の時間ディメンションを実装したい場合は、時間の経過とともに内容が変化するキューブを想像することができます。
そうしないと、強く関連するレコードを追跡している可能性があります。おそらく、最初の要素のそれぞれは銀河であり、2番目のレベルの要素は星団であり、3番目のレベルの要素は太陽系であり、4番目のレベルの要素は惑星であり、5番目のレベルの要素は大陸です...
この場合、それが配列内の配列であると想像できます。4次元配列が必要な場合は、キューブを想像できますが、各サブキューブは実際には1次元配列です。
5次元配列が必要な場合は、立方体を想像できますが、各サブ立方体は「レンガの壁」の例に分割されています。
6次元は立方体であり、各サブ立方体は独自の分割された立方体です。
これは6次元後にバラバラになる傾向があります。これを超えて、通常、非常に多くの次元が必要になるというより実際的な理由があります。たとえば、eHarmonyのようなWebサイトは、20次元以上の空間で通常のジオメトリを使用してマッチメイキングを行います。「ユーモア」、「美貌」、「買い物の愛」の1つの次元があります...次に、2人を取り、距離の式を適用できます(各次元の違いを二乗し、これらの違いを追加し、平方根)そして、2人の互換性を判断します。したがって、ある人が9次元の性格マトリックスで「5、3、9、2、8、4、7、3、1」を獲得し、別の人が「9、3、7、1、8、2、8、4」を獲得した場合、7 "の場合、互換性は次のようになります。
sqrt((5-9)^2+(3-3)^2+(9-7)^2+...)
これは無限の次元に適用でき、それでも機能します。ただし、これらの寸法は空間には適用されないため、そのように視覚化する必要はありません。代わりに、この特定のケースでは、実際には、いくつかの整数値を持つ単なる1次元配列として想像することができます。この配列を単純化できる理由は、多次元配列には1つの「1」しか含まれておらず、残りはすべて「0」(この配列内の人物の位置を示す)であるためです。
eHarmonyの例から離れると、要点は、一定量の次元の後、通常、配列を認識する方法に役立つ配列の実用的な目的があるということです。