So che quando parliamo di un array avente dimensioni 1, 2 o 4, intendiamo array come questo:
1: [0]
2: [0,0]
3: [0,0,0]
4: [0,0,0,0]
...
Il primo "asse" di un array è l'unica cosa che definisce la sua dimensionalità? Un array con 4 dimensioni può essere rappresentato in questi modi?
[0, [0,0,0]]
[[0,0], [0,0]]
o questo rientra in qualche altra definizione di dimensionalità?
Un'altra opzione è che un array a 4 dimensioni potrebbe essere nella forma
[ [[ [0,..],[0,..] ], [ [0,..],[0,..] ]], [[ [0,..],[0,..] ], [ [0,..],[0,..] ]], [[ [0,..],[0,..] ], [ [0,..],[0,..] ]], [[ [0,..],[0,..] ], [ [0,..],[0,..] ]] ]
per es.
[
[
[ [0,..],[0,..] ],
[ [0,..],[0,..] ]
],
[
[ [0,..],[0,..] ],
[ [0,..],[0,..] ]
],
[
[ [0,..],[0,..] ],
[ [0,..],[0,..] ]
],
[
[ [0,..],[0,..] ],
[ [0,..],[0,..] ]
]
]
Questa è solo una sfumatura di nomenclatura che sto facendo emergere? Questa definizione è relativa al campo in cui stiamo discutendo (computazione vs. sistemi fisici)?
(i pensieri provengono da questa domanda .)