3 ms·
Tensors have meaningful operations already rigorously defined in mathematical texts; consider multiplication between a vector and a scalar, dot product of two v
by jayjader 6y ago
Tensors have meaningful operations already rigorously defined in mathematical texts; consider multiplication between a vector and a scalar, dot product of two vectors, matrix multiplication, etc.
A multidimensional array is just data ordered over several dimensions, there are no intrinsic operations. So if you're talking about multidimensional arrays that have such operations defined, it's useful to communicate that distinction by using the name "tensor".
In the same way that it's useful to talk about coordinates rather than "1-dimensional array of length <base size> that respects certain invariants".