Skip to content

Commit fe37ad0

Browse files
committed
rename variable
1 parent c354dfa commit fe37ad0

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/qibo/models/_encodings.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ def _gate_params(
487487
def _generate_rbs_angles(
488488
data: ArrayLike,
489489
architecture: str,
490-
nqubits: Optional[int] = None,
490+
dims: Optional[int] = None,
491491
backend: Optional[Backend] = None,
492492
) -> List[float]:
493493
"""Generate list of angles for RBS gates based on ``architecture``.
@@ -513,16 +513,16 @@ def _generate_rbs_angles(
513513
phases.append(backend.arctan2(data[-1], data[-2]))
514514

515515
if architecture == "tree":
516-
if nqubits is None: # pragma: no cover
516+
if dims is None: # pragma: no cover
517517
raise_error(
518518
TypeError,
519519
'``nqubits`` must be specified when ``architecture=="tree"``.',
520520
)
521521

522-
j_max = int(nqubits / 2)
522+
j_max = int(dims / 2)
523523

524-
r_array = np.zeros(nqubits - 1, dtype=float)
525-
phases = np.zeros(nqubits - 1, dtype=float)
524+
r_array = np.zeros(dims - 1, dtype=float)
525+
phases = np.zeros(dims - 1, dtype=float)
526526
for j in range(1, j_max + 1):
527527
r_array[j_max + j - 2] = math.sqrt(
528528
data[2 * j - 1] ** 2 + data[2 * j - 2] ** 2

tests/test_quantum_info_metrics.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -413,8 +413,9 @@ def test_qfim(backend, nqubits, return_complex, params_flag):
413413
data = np.random.rand(nqubits)
414414
data = backend.cast(data, dtype=data.dtype)
415415

416-
params = _generate_rbs_angles(data, nqubits, "diagonal")
417-
params = backend.cast(params, dtype=np.float64)
416+
params = _generate_rbs_angles(
417+
data, dims=nqubits, architecture="diagonal", backend=backend
418+
)
418419

419420
target = [1]
420421
for param in params[:-1]:

0 commit comments

Comments
 (0)