add types

This commit is contained in:
Noa Aarts 2026-01-27 20:01:12 +01:00
parent 86b403b30f
commit 4ab6134ea9
Signed by: noa
GPG key ID: 1850932741EFF672

View file

@ -3,6 +3,7 @@
# "Genetic optimization of ansatz expressibility for enhanced variational quantum algorithm performance" # "Genetic optimization of ansatz expressibility for enhanced variational quantum algorithm performance"
import random import random
from typing import Generator, Never
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
@ -30,7 +31,7 @@ gate_set: list[GateType] = [
def sample_hyperspace( def sample_hyperspace(
*args: tuple[int, int] | tuple[float, float], seed: int = 2010392991 *args: tuple[int, int] | tuple[float, float], seed: int = 2010392991
): ) -> Generator[tuple[float | int, ...], None, Never]:
minimums: tuple[float | int, ...] = tuple(arg[0] for arg in args) minimums: tuple[float | int, ...] = tuple(arg[0] for arg in args)
maximums: tuple[float | int, ...] = tuple(arg[1] for arg in args) maximums: tuple[float | int, ...] = tuple(arg[1] for arg in args)
diffs: tuple[float | int, ...] = tuple( diffs: tuple[float | int, ...] = tuple(