Skip to content

Commit e6ff072

Browse files
committed
fixes
1 parent dfaf9a2 commit e6ff072

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

src/qibo/result.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
import numpy as np
88
from numpy.typing import ArrayLike
9-
from sympy.core import basic
109

1110
from qibo import __version__, gates
1211
from qibo.config import raise_error
@@ -334,7 +333,7 @@ def probabilities(self, qubits: Optional[Union[list, set]] = None) -> ArrayLike:
334333
# Expand measured probabilities into the full circuit qubit space.
335334
# Unmeasured qubits are placed in the |0⟩ state, consistent with the
336335
# standard qubit initialisation convention.
337-
full_probs = backend.zeros(2**nqubits, dtype=backend.float64)
336+
full_probs = self.backend.zeros(2**nqubits, dtype=self.backend.float64)
338337

339338
for measured_state in range(2**n_measured):
340339
p = float(measured_probs[measured_state])
@@ -552,8 +551,8 @@ def load(cls, filename: str):
552551
def from_samples(
553552
cls,
554553
samples,
555-
qubits: Optional[Union[List[int], Tuple[int, ...]]] = None,
556-
backend: Optional[Backend] = None,
554+
qubits: Optional[Union[list[int], tuple[int, ...]]] = None,
555+
backend: Optional["Backend"] = None,
557556
):
558557
"""Constructs a :class:`qibo.result.MeasurementOutcomes` directly from
559558
a binary samples array.
@@ -627,9 +626,9 @@ def from_frequencies(
627626
cls,
628627
frequencies,
629628
nqubits: Optional[int] = None,
630-
qubits: Optional[Union[List[int], Tuple[int, ...]]] = None,
629+
qubits: Optional[Union[list[int], tuple[int, ...]]] = None,
631630
seed: Optional[int] = None,
632-
backend: Optional[Backend] = None,
631+
backend: Optional["Backend"] = None,
633632
):
634633
"""Constructs a :class:`qibo.result.MeasurementOutcomes` from a
635634
frequencies dictionary.

0 commit comments

Comments
 (0)