In MATLAB un vettore è una matrice di forma n×1
e lunghezza n
.
In Julia (che è stata influenzata da MATLAB) e NumPy di Python, al contrario, esistono vettori unidimensionali puri che hanno forma n
e lunghezza n
. Tuttavia, è ancora possibile ottenere sia un vettore puro da una matrice, sia una colonna di n×1
con gli stessi valori.
Quali sono le ragioni di tale design? Non è questo, diciamo, che la duplicazione di entità e funzionalità complica le cose? O forse, i vettori puri sono più veloci a procedere?