Searched, but little was found. I just want to know more about the rational of defining this union of different kinds of vectors. Thanks.
See here: http://docs.julialang.org/en/latest/manual/arrays.html#Implementation-1.
StridedVector
andStridedMatrix
are convenient aliases defined to make it possible for Julia to call a wider range of BLAS and LAPACK functions by passing them either Array or SubArray objects, and thus saving inefficiencies from memory allocation and copying.
It now also include reshapes.
2 Likes
Ah, I see. Thanks a lot for the pointer!