[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
@@ -8,7 +8,7 @@ from qibotn.mps_utils import apply_gate, initial
|
||||
|
||||
class QiboCircuitToMPS:
|
||||
"""A helper class to convert Qibo circuit to MPS.
|
||||
|
||||
|
||||
Parameters:
|
||||
circ_qibo: The quantum circuit object.
|
||||
gate_algo(dict): Dictionary for SVD and QR settings.
|
||||
@@ -18,6 +18,7 @@ class QiboCircuitToMPS:
|
||||
Return:
|
||||
None.
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
circ_qibo,
|
||||
|
||||
@@ -19,7 +19,7 @@ class MPSContractionHelper:
|
||||
|
||||
Parameters:
|
||||
num_qubits: The number of qubits for the MPS.
|
||||
|
||||
|
||||
Return:
|
||||
None.
|
||||
"""
|
||||
|
||||
@@ -5,11 +5,11 @@ from cuquantum.cutensornet.experimental import contract_decompose
|
||||
|
||||
def initial(num_qubits, dtype):
|
||||
r"""Generate the MPS with an initial state of :math:`\ket{00...00}`
|
||||
|
||||
|
||||
Parameters:
|
||||
num_qubits: Number of qubits in the Quantum Circuit.
|
||||
dtype: Either single ("complex64") or double (complex128) precision.
|
||||
|
||||
|
||||
Returns:
|
||||
The initial MPS tensors.
|
||||
"""
|
||||
@@ -20,11 +20,11 @@ def initial(num_qubits, dtype):
|
||||
|
||||
def mps_site_right_swap(mps_tensors, i, **kwargs):
|
||||
"""Perform the swap operation between the ith and i+1th MPS tensors.
|
||||
|
||||
|
||||
Parameters:
|
||||
mps_tensors: Tensors representing MPS
|
||||
i (int): index of the tensor to swap
|
||||
|
||||
|
||||
Returns:
|
||||
The updated MPS tensors.
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user