QNLP  v1.0
utils.py File Reference

Go to the source code of this file.

Namespaces

 QNLP.encoding.utils
 

Functions

def QNLP.encoding.utils.pow2bits (bin_val)
 
def QNLP.encoding.utils.get_type_offsets (encoding_dict)
 
def QNLP.encoding.utils.get_type_masks (encoding_dict, type_offsets=None)
 
def QNLP.encoding.utils.bin_to_sentence (bin_val, encoding_dict, decoding_dict, type_offsets=None)
 
def QNLP.encoding.utils.gen_state_string (l)
 
def QNLP.encoding.utils.HammingInt (int i1, int i2)
 
def QNLP.encoding.utils.num_qubits (dict enc_dict)
 
def QNLP.encoding.utils.encode_binary_pattern ((str, str, str) pattern, dict enc_dict)
 
def QNLP.encoding.utils.encode_binary_pattern_direct ([int, int, int] pattern, dict enc_dict)
 
def QNLP.encoding.utils.decode_binary_pattern (int pattern, dict dec_dict)