I love heisenbugs

This commit is contained in:
Noa Aarts 2026-01-28 12:19:46 +01:00
parent 4ab6134ea9
commit df7a41c21b
Signed by: noa
GPG key ID: 1850932741EFF672
3 changed files with 151 additions and 51 deletions

View file

@ -2,7 +2,7 @@ import math
import random
from dataclasses import dataclass
from enum import IntEnum
from typing import override
from typing import Self, override
import numpy as np
from qiskit import QuantumCircuit as QiskitCircuit
@ -167,7 +167,7 @@ class QuantumCircuit:
def expressibility_estimate(
self, samples: int, seed: int, bins: int = 75, eps: float = 1e-12
) -> "QuantumCircuit":
) -> Self:
qc, thetas = self.to_qiskit_for_expressibility()
if self.params <= 0: