qRAM#
Quantum RAM circuit generator.
- quantpiler.qram.new_qram(address_count: int, data_count: int, values: Union[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