Loading [MathJax]/extensions/tex2jax.js
QNLP  v1.0
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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)