newphysist said:
Assuming that question is meaningless, what is the intuition behind taking transpose?
Are you familiar with the dot product? Well, this can be written like v^\top w. If you have some vector v then the matrix that projects onto that vector is given by vv^\top (if you don't understand what projection means, that's OK, but this example probably doesn't make sense.)
Additionally, there are important classes of matricies that are defined using transpose (or complex conjugate transpose which is where you do the transpose and take the complex conjugates of the entries of your matrix, if your matrix has real entries then obviously the complex conjugate transpose is just the transpose.)
For example, if Q^\top=Q^{-1} the matrix is called orthogonal. These matrices preserve angles and lengths of vectors. These are good for numerical applications for that reason, but also it is MUCH easier to compute the transpose than it is to compute the inverse (in a sense, you don't need to "compute" the transpose, your code just needs to "iterate backward" - if you don't understand that part, its OK.)
Another special class is Symmetric Matrices where M is symmetric if M=M^\top. These are really nice for several reasons. First, they are diagonalisable by an orthogonal matrix. Since they are diagonalisable, there is an eigenbasis and so you can do a "spectral resolution." Also, the eigenvalues are all real, even if the entries are complex.
This is just *very light* scratching the surface, but there are MANY important topics that involve transposes of matrices and vectors.