qRAM#
Quantum RAM circuit generator.
- quantpiler.qram.new_qram(address_count: int, data_count: int, values: Dict[int, int] | List[int]) qiskit.circuit.QuantumCircuit #
Generate qRAM circuit.
- Parameters:
address_count (int) – Number of address qubits.
data_count (int) – Number of data qubits.
values (Union[Dict[int, int], List[int]]) – Saved qRAM data.
- Raises:
ValueError – Some address/data in values is larger than maximum for address/data qubits count.
- Returns:
The newly generated qRAM circuit.
- Return type:
QuantumCircuit