Articles of binario de

Creación de TfRecords a partir de una lista de cadenas y alimentación de un gráfico en tensorflow después de la deencoding

El objective era crear una base de datos de TfRecords. Dado: tengo 23 carpetas que contienen 7500 imágenes y 23 archivos de texto, cada una con 7500 líneas que describen las características de las 7500 imágenes en carpetas separadas. Creé la base de datos a través de este código: import tensorflow as tf import numpy […]

Python: eficiente incremento de bytearray

¿Cómo iterar todos los valores posibles de bytearray of length = n en Python? en el peor de los casos n <= 40bytes Por ejemplo, iterar para n = 4 : 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000010 . . . . 11111111 11111111 11111111 11111110 11111111 11111111 11111111 11111111

Python PIL bytes a la imagen

import PIL from PIL import Image from PIL import ImageDraw from PIL import ImageFont import urllib.request with urllib.request.urlopen(‘http://pastebin.ca/raw/2311595’) as in_file: hex_data = in_file.read() print(hex_data) img = Image.frombuffer(‘RGB’, (320,240), hex_data) #i have tried fromstring draw = ImageDraw.Draw(img) font = ImageFont.truetype(“arial.ttf”,14) draw.text((0, 220),”This is a test11″,(255,255,0),font=font) draw = ImageDraw.Draw(img) img.save(“a_test.jpg”) Estoy intentando convertir el binario en una […]

Escribe un archivo binario sin procesar con datos de matriz NumPy

Me gustaría guardar el contenido de una matriz flotante numpy en un archivo binario en bruto como enteros de 16 bits con signo. Intenté lograr esto usando ndarray.tofile pero no puedo averiguar la cadena de formato correcta. Parece que el archivo se guarda en formato doble, sin importar cómo elijo la cadena de formato. ¿Cómo […]

¿Cómo identificar archivos binarios y de texto usando Python?

Necesito identificar qué archivo es binario y cuál es un texto en un directorio. Intenté usar tipos Mime, pero no es una buena idea en mi caso porque no puede identificar todos los archivos mimes, y tengo extraños aquí … Solo necesito saber, binario o texto. Sencillo ? Pero no pude encontrar una solución … […]

¿Alguna forma eficiente de leer datos de un archivo binario grande?

Necesito manejar decenas de datos de Gigabytes en un archivo binario. Cada registro en el archivo de datos es de longitud variable. Así que el archivo es como: ………. Los datos contienen números enteros, punteros, valores dobles, etc. Encontré que Python ni siquiera puede manejar esta situación. No hay problema si leo todo el archivo […]

Convertir hexadecimal a flotar

¿Cómo convertir la siguiente cadena hexadecimal a flotar (precisión única de 32 bits) en Python? “41973333” -> 1.88999996185302734375E1 “41995C29” -> 1.91700000762939453125E1 “470FC614” -> 3.6806078125E4

Matriz numpy binario a la lista de enteros?

Tengo una matriz binaria, y me gustaría convertirla en una lista de enteros, donde cada int es una fila de la matriz. Por ejemplo: from numpy import * a = array([[1, 1, 0, 0], [0, 1, 0, 0], [0, 1, 1, 1], [1, 1, 1, 1]]) Me gustaría convertir a a [12, 4, 7, 15] […]

¿Cómo puedo detectar si un archivo es binario (no de texto) en python?

¿Cómo puedo saber si un archivo es binario (no texto) en python? Estoy buscando a través de un gran conjunto de archivos en python, y sigo obteniendo coincidencias en archivos binarios. Esto hace que la salida se vea increíblemente desordenada. Sé que podría usar grep -I, pero estoy haciendo más con los datos de lo […]

Forma rápida de contar bits no cero en entero positivo

Necesito una forma rápida de contar la cantidad de bits en un entero en python. Mis soluciones actuales es bin(n).count(“1”) pero me pregunto si hay alguna forma más rápida de hacer esto? PD: (estoy representando una gran matriz binaria 2D como una lista única de números y realizando operaciones a nivel de bits, lo que […]