(self)
return self._graph.es[eidxs]
Returns an edge sequence that contains the edges in the matching.

        If there are multiple edges between a pair of matched vertices, only one
        of them will be returned.
Returns an edge sequence that contains the edges in the matching.
Returns an edge sequence that contains the edges in the matching .
def edges(self):
        """Returns an edge sequence that contains the edges in the matching.

        If there are multiple edges between a pair of matched vertices, only one
        of them will be returned.
        """
        get_eid = self._graph.get_eid
        eidxs = [
            get_eid(u, v, directed=False)
            for u, v in enumerate(self._matching)
            if v != -1 and u <= v
        ]
        return self._graph.es[eidxs]
def edges ( self ) : get_eid = self . _graph . get_eid eidxs = [ get_eid ( u , v , directed = False ) for u , v in enumerate ( self . _matching ) if v != - 1 and u <= v ] return self . _graph . es [ eidxs ]