Я не вижу сообщения об ошибке при выполнении:
a, b, c, d, e, f = 1, 2, 3, 4, 5, 6
np.cross([[a],[b],[c]],[[d],[e],[f]], axis=0)
# array([[-3],
# [ 6],
# [-3]])
Если форма (1, 3) вместо (3, 1), вы можете просто сделать
np.cross([a, b, c], [d, e, f])
# array([-3, 6, -3])