Closed harshangrjn closed 1 year ago
If num_qubits = 4, this works
num_qubits = 4
QCOpt.get_full_sized_kron_symbol_gate("I_1xI_2xCZ_3_4", num_qubits)
but this gives an error:
QCOpt.get_full_sized_kron_symbol_gate("I_1xCZ_2_4", num_qubits)
Error message: [error | QuantumCircuitOpt]: Dimensions mismatch in evaluation of Kronecker product
[error | QuantumCircuitOpt]: Dimensions mismatch in evaluation of Kronecker product
From v0.5.1+, this works fine: QCOpt.get_full_sized_gate("I_1xCZ_2_4", num_qubits)
QCOpt.get_full_sized_gate("I_1xCZ_2_4", num_qubits)
If
num_qubits = 4
, this worksbut this gives an error:
Error message:
[error | QuantumCircuitOpt]: Dimensions mismatch in evaluation of Kronecker product