nngeometry/object/pspace.py
def mm(self, other):
        """
        Matrix-matrix product where `other` is another 
        instance of PMatDiag

        :param other: Other FIM matrix
        :type other: :class:`nngeometry.object.PMatDiag`

        :return: The matrix-matrix product
        :rtype: :class:`nngeometry.object.PMatDiag`
        """
        return PMatDiag(self.generator,
                         data=self.data * other.data)

        Matrix-matrix product where `other` is another 
        instance of PMatDiag

        :param other: Other FIM matrix
        :type other: :class:`nngeometry.object.PMatDiag`

        :return: The matrix-matrix product
        :rtype: :class:`nngeometry.object.PMatDiag`
        
Matrix-matrix product where `other` is another
instance of PMatDiag
Matrix - matrix product where ` other ` is another instance of PMatDiag
def mm(self, other):
        return PMatDiag(self.generator,
                         data=self.data * other.data)
def mm ( self , other ) : return PMatDiag ( self . generator , data = self . data * other . data )
Matrix-matrix product where `other` is another
instance of PMatDiag
Matrix - matrix product where ` other ` is another instance of PMatDiag
"""
        Matrix-matrix product where `other` is another 
        instance of PMatDiag

        :param other: Other FIM matrix
        :type other: :class:`nngeometry.object.PMatDiag`

        :return: The matrix-matrix product
        :rtype: :class:`nngeometry.object.PMatDiag`
        """
The matrix-matrix product
The matrix - matrix product
:class:`nngeometry.object.PMatDiag`
self
other
Other FIM matrix
Other FIM matrix