Skip to main contentIBM Quantum Documentation

random_iqp

class qiskit.circuit.library.random_iqp(num_qubits, seed=None)

GitHub

Bases:

A random instantaneous quantum polynomial time (IQP) circuit.

See iqp() for more details on the IQP circuit.

Example:

from qiskit.circuit.library import random_iqp
 
circuit = random_iqp(3)
circuit.draw("mpl")
../_images/qiskit-circuit-library-random_iqp-1.png

Parameters

  • num_qubits (int) – The number of qubits in the circuit.
  • seed (int | None) – A seed for the random number generator, in case the interactions matrix is randomly generated.

Returns

An IQP circuit.

Return type

QuantumCircuit

Was this page helpful?
Report a bug or request content on GitHub.