Articles of binario

Archivos binarios HTTP POST usando Python: ¿ejemplos concisos no pycurl?

Estoy interesado en escribir un script corto de Python que cargue un archivo binario corto (.wav / .raw audio) a través de una solicitud POST a un servidor remoto. Lo he hecho con pycurl, lo que lo hace muy simple y da como resultado un script conciso; desafortunadamente, también requiere que el usuario final tenga […]

ingrese 2 enteros y obtenga la distancia binaria, brgc y hamming

Tengo todo excepto la distancia de Hamming. Sigo recibiendo el error “int () no puede convertir una cadena sin base explícita” Aquí está mi código: def int2bin(n): if n: bits = [] while n: n,remainder = divmod(n, 2) bits.insert(0, remainder) return bits else: return [0] def bin2gray(bits): return bits[:1] + [i ^ ishift for i, […]

Calcule la sum acumulativa de una lista hasta que aparezca un cero

Tengo una lista (larga) en la que aparecen ceros y unos al azar: list_a = [1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1] Quiero obtener la lista_b Suma de la lista hasta donde aparece 0 donde aparece 0, retiene 0 en la lista list_b = [1, 2, 3, 0, 1, 2, […]

Datos binarios con pyserial (puerto serial de Python)

El método serial.write () en pyserial parece enviar solo datos de cadena. Tengo matrices como [0xc0,0x04,0x00] y quiero poder enviarlas / recibirlas a través del puerto serie. ¿Hay métodos separados para E / S en bruto? Creo que podría necesitar cambiar las matrices a [‘\ xc0’, ‘\ x04’, ‘\ x00’], aún así, el carácter nulo […]

Flotar a binario

Estoy tratando de convertir un número de punto flotante a una representación binaria; ¿Cómo puedo conseguir esto? Sin embargo, mi objective es no estar limitado por 2 m, así que espero algo que pueda extenderse fácilmente a cualquier base (3, 4, 8) ecc. Tengo una implementación sencilla hasta ahora para los enteros: import string LETTER […]

La función Python devuelve Ninguna (todas las soluciones triviales verificadas y no funcionan)

Ahora, he escrito una búsqueda binaria para Python (versión 2.7). A veces, funciona bien, pero otras veces devuelve Ninguno, aunque el valor buscado está en la matriz. He intentado todas las formas triviales de solucionar esto: he comprobado si la variable que devuelve la función está definida, si se ejecuta la twig del flujo de […]

Python equivalente de php pack

Tengo esta statement a continuación en PHP para convertir cadena hex a binary . $m=pack(“H*” , “A88BE9L98990……..”); ¿Tengo que hacer lo mismo en otro progtwig de python ? Algunas ideas ? Aclamaciones,

Cómo convertir binario de 32 bits a flotar

Quiero realizar la conversión de IEEE 754 desde un binario de 32 bits a flotar en python. He intentado esto import struct f = int(‘11000001101011000111101011100001’, 2) print struct.unpack(‘f’, struct.pack(‘i’, f))[0] pero esto no funciona para números con bit de signo negativo. La salida esperada debería ser así: bintofloat(11000001101011000111101011100001) >>> -21.56

Convertir el archivo Intel HEX a un archivo binario

Tengo un archivo Intel HEX y quiero tener un archivo binario. ¿Cómo, en python? Creo que uso el módulo binascii pero no sé qué función es la más apropiada. Gracias

Búsqueda de expresiones regulares en Python para bytes hexadecimales

Estoy tratando de buscar en un archivo binario una serie de valores hexadecimales, sin embargo, me he encontrado con algunos problemas que no puedo resolver. (1) No estoy seguro de cómo buscar todo el archivo y devolver todas las coincidencias. En la actualidad, tengo f.seek yendo tan lejos como creo que podría ser el valor, […]