#!/usr/bin/env python import numpy as np m = np.matrix('1 2; 4 5; 7 8; 9 10') # 3 x 2 v = np.matrix('1 2 3 4') # 1 x 3 print(m) print(v) print(v*m) print((m.transpose()*v.transpose()).transpose())