Numpy Array Broadcasting with different dimensions,"v.dot(np.rollaxis(a, 2, 1))"