a = np.array([[0, 1, 0, 1, 1, 1, 0, 1, 1], [1, 0, 1, 1, 1, 1, 0, 0, 1], [0,
    0, 0, 1, 0, 0, 1, 1, 0]])
rotmat = np.array([[0.0, 0.0, 1.0], [0.0, 1.0, 0.0], [-1.0, 0.0, 0.0]])
Самое эффективное умножение строк с матрицей в Pandas