I'm a little conflicted as to why we consider $\vec{a}^T\vec{b}$ to be the same as dot product $\vec{a}\cdot\vec{b}$ is some calculations, where both $\vec{a}$ and $\vec{b}$ of let's say size $n\times1$.
We know that $\vec{a}\vec{b}^T$ results in a matrix of size $n \times n$, shouldn't $\vec{a}^T\vec{b}$ result in a matrix of size $1 \times 1$? In comparison, $\vec{a}\cdot\vec{b}$ is a scalar.
I feel like I'm missing some kind of convention?