# Transpose of a Vector

The transpose of a vector changes a column vector to a row vector, or vice versa:

The ESSL subroutines use the vector as it is intended in the computation, as either a column vector or a row vector; therefore, no movement of data is necessary.

In the examples provided with the subroutine descriptions, both types of vectors are represented
in the same way, showing the elements of the array that make up the vector

**, as follows:***x*` (1.0, 2.0, 3.0, 4.0, 5.0, 6.0)`