[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2024-10-08 12:46:40 +00:00
parent da3670dbd9
commit 2383c289eb

View File

@ -1,19 +1,20 @@
import numpy as np
from qiskit import Aer, ClassicalRegister, QuantumCircuit, QuantumRegister, execute
def quantum_fourier_transform(number_of_qubits: int = 3) -> dict:
"""
Build and simulate the Quantum Fourier Transform (QFT) circuit
Build and simulate the Quantum Fourier Transform (QFT) circuit
for a given number of qubits using the Qiskit framework.
Args:
number_of_qubits (int): The number of qubits for the QFT circuit.
Returns:
dict: A dictionary containing the counts of measurement results.
Raises:
ValueError: If the number of qubits is less than or equal to 0,
ValueError: If the number of qubits is less than or equal to 0,
greater than 10, or not an integer.
TypeError: If the input is not an integer.
"""