Articles of Python

OpenPGP / X.509 bridge: ¿cómo verificar la clave pública?

Me gustaría usar la autenticación OpenPGP sobre TLS , pero la falta de implementaciones me hizo usar una solución temporal: un certificado de puente OpenPGP / X.509. El enfoque es muy similar al utilizado en Foaf: https://svn.java.net/svn/sommer~svn/trunk/misc/FoafServer/pgpx509/src/net/java/dev/sommer/foafserver/utils/PgpX509Bridge.java Básicamente, crea una solicitud de certificado a partir de una clave privada PGP convertida, incluida su clave pública […]

¿Cómo plegar / acumular un producto de matriz numpy (punto)?

Con el uso de la biblioteca de python, es posible usar la función cumprod para evaluar productos acumulativos, por ejemplo a = np.array([1,2,3,4,2]) np.cumprod(a) da array([ 1, 2, 6, 24, 48]) De hecho, es posible aplicar esta función solo a lo largo de un eje. Me gustaría hacer lo mismo con matrices (representadas como matrices […]

Por qué el objeto del módulo io no tiene ningún atributo ‘RawIOBase’ aunque estoy usando python 2.6

Estaba intentando crear una clase en python con ‘RawIOBase’ como se indica a continuación. try: import io except ImportError: class Serial(PosixSerial, FileLike): pass else: class Serial(PosixSerial, io.RawIOBase): pass Estaba intentando ejecutar esto usando Python 2.6, pero está mostrando el error: AttributeError: el objeto ‘módulo’ no tiene atributo ‘RawIOBase’ Leí que RawIOBase es compatible desde Python […]

Pase el valor variable de main.py al archivo .kv

Estoy tratando de obtener el valor de una variable llamada h desde el archivo main.py a mi archivo .kv , pero todo lo que obtengo es una pantalla en blanco. Este es mi main.py class ExampleApp(App): def build(self): h=”SoME STRING IS HERE ” pass if __name__ == “__main__”: ExampleApp().run() Este es mi archivo .kv Label: […]

Medición del tiempo de respuesta entre tareas.

Estoy codificando un progtwig (en Python) que me devuelve algunos datos. Quiero saber cómo se mide el tiempo de respuesta entre la solicitud y la respuesta (para el análisis de rendimiento), luego lo almacenaré en algún lugar. ¿Hay una forma mejor y más eficiente de hacer esto o simplemente insertando, por ejemplo, un time.ctime() antes […]

Solicitud de recuperación asíncrona con Google App Engine

Estoy leyendo la documentación para las solicitudes de recuperación asíncronas en GAE. Python no es mi primer idioma, así que tengo problemas para descubrir cuál sería el mejor para mi caso. Realmente no necesito ni me importa la respuesta de la solicitud, solo la necesito para enviar la solicitud y olvidarme de ella y pasar […]

Problemas con la aplicación de estilos en – OpenPyXL

Estoy tratando de estilo de filas y columnas específicas. worksheet.cell(row=file_row_number, column=1).value = “Hotel ID” _cell = worksheet.cell(“C1”) _cell.style.font.bold = True Me muestra error TypeError: cannot set bold attribute Anteriormente estaba usando XLWT y tenía un método muy sencillo para aplicar estilos como usted define la variable de style una vez y luego, para siempre write() […]

Deencoding de cadenas de hash (& # 124 & # 120 & # 97), etc.

Las soluciones en otras respuestas no funcionan cuando las pruebo, la misma cadena genera resultados cuando bash esos métodos. Estoy tratando de hacer raspado web con Python 2.7. Tengo la página web descargada y tiene algunos caracteres que están en la forma &#120 donde 120 parece representar el código ASCII. Intenté usar los HTMLParser() y […]

Comparación de rendimiento de TF nativo vs Keras TF

Creé exactamente la misma red con flujo tensor nativo y backend, pero después de muchas horas de pruebas con varios parámetros diferentes, todavía no podía entender por qué keras supera al flujo tensor nativo y produce mejores resultados (ligeramente pero mejores). ¿Keras implementa un método de inicialización de peso diferente? o realiza un enfoque de […]

Cuando uso update () con tkinter, mi etiqueta escribe otra línea en lugar de volver a escribir el mismo texto

Cuando llamo al método update () usando tkinter en lugar de reescribir la etiqueta, solo escribe la etiqueta en la llamada anterior. Me gustaría que esto se vuelva a escribir sobre la línea anterior. Por ejemplo: root=Tk() while True: w=Label(root, text = (price, time)) w.pack() root.update()