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 […]
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, […]
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, […]
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 […]
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 […]
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 […]
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,
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
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
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, […]