import numpy as np
a = np.arange(0, 9).reshape(3, 3)
b = np.einsum('ij->ji', a)
import numpy as np
a = np.arange(0, 9).reshape(3, 3)
b = np.einsum('ij->', a)
import numpy as np
a = np.arange(0, 9).reshape(3, 3)
b = np.einsum('ij->i', a)
import numpy as np
a = np.arange(0, 12).reshape(3, 4)
b = np.arange(0, 4)
c = np.einsum('ij,j->ij', a, b)