@property
def eigvals(self):
    'Eigenvalues of an instantiated observable.\n\n        The order of the eigenvalues needs to match the order of\n        the computational basis vectors when the observable is\n        diagonalized using :attr:`diagonalizing_gates`. This is a\n        requirement for using qubit observables in quantum functions.\n\n        **Example:**\n\n        >>> U = qml.PauliZ(wires=1)\n        >>> U.eigvals\n        >>> array([1, -1])\n\n        Returns:\n            array: eigvals representation\n        '
    return super().eigvals
Eigenvalues of an instantiated observable.

The order of the eigenvalues needs to match the order of
the computational basis vectors when the observable is
diagonalized using :attr:`diagonalizing_gates`. This is a
requirement for using qubit observables in quantum functions.

**Example:**

>>> U = qml.PauliZ(wires=1)
>>> U.eigvals
>>> array([1, -1])

Returns:
    array: eigvals representation
@property
def eigvals(self):
    'Eigenvalues of an instantiated observable.\n\n        The order of the eigenvalues needs to match the order of\n        the computational basis vectors when the observable is\n        diagonalized using :attr:`diagonalizing_gates`. This is a\n        requirement for using qubit observables in quantum functions.\n\n        **Example:**\n\n        >>> U = qml.PauliZ(wires=1)\n        >>> U.eigvals\n        >>> array([1, -1])\n\n        Returns:\n            array: eigvals representation\n        '
    return super().eigvals