qiskit/quantum_info/operators/channel/transformations.py
def _check_nqubit_dim(input_dim, output_dim):
    """Return true if dims correspond to an n-qubit channel."""
    if input_dim != output_dim:
        raise QiskitError(
            'Not an n-qubit channel: input_dim' +
            ' ({}) != output_dim ({})'.format(input_dim, output_dim))
    num_qubits = int(np.log2(input_dim))
    if 2**num_qubits != input_dim:
        raise QiskitError('Not an n-qubit channel: input_dim != 2 ** n')
def _check_nqubit_dim(input_dim, output_dim):
    if input_dim != output_dim:
        raise QiskitError(
            'Not an n-qubit channel: input_dim' +
            ' ({}) != output_dim ({})'.format(input_dim, output_dim))
    num_qubits = int(np.log2(input_dim))
    if 2**num_qubits != input_dim:
        raise QiskitError('Not an n-qubit channel: input_dim != 2 ** n')
def _check_nqubit_dim ( input_dim , output_dim ) : if input_dim != output_dim : raise QiskitError ( 'Not an n-qubit channel: input_dim' + ' ({}) != output_dim ({})' . format ( input_dim , output_dim ) ) num_qubits = int ( np . log2 ( input_dim ) ) if 2 ** num_qubits != input_dim : raise QiskitError ( 'Not an n-qubit channel: input_dim != 2 ** n' )
Return true if dims correspond to an n-qubit channel.
Return true if dims correspond to an n - qubit channel .