def __matmul__(self, other):
        """Multiply this matrix by another matrix

        Can be used to concatenate transformations.

        """
        a = self.values
        b = other.values
        return PdfMatrix(
            [
                [
                    sum([float(i) * float(j) for i, j in zip(row, col)])
                    for col in zip(*b)
                ]
                for row in a
            ]
        )
def __matmul__ ( self , other ) : a = self . values b = other . values return PdfMatrix ( [ [ sum ( [ float ( i ) * float ( j ) for i , j in zip ( row , col ) ] ) for col in zip ( * b ) ] for row in a ] )
Multiply this matrix by another matrix

        Can be used to concatenate transformations.