qiskit/providers/basicaer/basicaertools.py
def single_gate_params(gate, params=None):
    """Apply a single qubit gate to the qubit.

    Args:
        gate(str): the single qubit gate name
        params(list): the operation parameters op['params']
    Returns:
        tuple: a tuple of U gate parameters (theta, phi, lam)
    Raises:
        QiskitError: if the gate name is not valid
    """
    if gate in ('U', 'u3'):
        return params[0], params[1], params[2]
    elif gate == 'u2':
        return np.pi / 2, params[0], params[1]
    elif gate == 'u1':
        return 0, 0, params[0]
    elif gate == 'id':
        return 0, 0, 0
    raise QiskitError('Gate is not among the valid types: %s' % gate)
def single_gate_params(gate, params=None):
    if gate in ('U', 'u3'):
        return params[0], params[1], params[2]
    elif gate == 'u2':
        return np.pi / 2, params[0], params[1]
    elif gate == 'u1':
        return 0, 0, params[0]
    elif gate == 'id':
        return 0, 0, 0
    raise QiskitError('Gate is not among the valid types: %s' % gate)
def single_gate_params ( gate , params = None ) : if gate in ( 'U' , 'u3' ) : return params [ 0 ] , params [ 1 ] , params [ 2 ] elif gate == 'u2' : return np . pi / 2 , params [ 0 ] , params [ 1 ] elif gate == 'u1' : return 0 , 0 , params [ 0 ] elif gate == 'id' : return 0 , 0 , 0 raise QiskitError ( 'Gate is not among the valid types: %s' % gate )
Apply a single qubit gate to the qubit.

    Args:
        gate(str): the single qubit gate name
        params(list): the operation parameters op['params']
    Returns:
        tuple: a tuple of U gate parameters (theta, phi, lam)
    Raises:
        QiskitError: if the gate name is not valid
Apply a single qubit gate to the qubit .