Articles of Python

¿Caracteres distinguibles?

Tengo un montón de artículos en mi base de datos. A cada uno se le asigna una identificación única. Quiero acortar esta ID y mostrarla en la página, de modo que si el usuario necesita comunicarse con nosotros (por teléfono) con respecto a un elemento en particular, puede proporcionarnos la ID abreviada, en lugar de […]

¿Implementando la función de escala R en pandas en Python?

¿Cuál es el equivalente eficiente de la función de scale de R en pandas? P.ej newdf <- scale(df) escrito en pandas? ¿Hay una forma elegante utilizando transform ?

Relleno especificado en estilo ignorado por Ttk Frame

El siguiente código funciona como se esperaba, presentando un botón de fondo rojo (con mucho relleno) en un marco de fondo verde (también con mucho relleno). Tenga en cuenta que el relleno de cuadros se especifica tanto en la statement de estilo como en la inicialización de ttk.Frame. import ttk import Tkinter root = Tkinter.Tk() […]

Python: sobrescribir __str__ en una instancia de excepción

Estoy intentando anular la salida impresa de una subclase de Excepción en Python después de que se haya producido la excepción y no estoy teniendo la suerte de que mi anulación realmente sea llamada. def str_override(self): “”” Override the output with a fixed string “”” return “Override!” def reraise(exception): “”” Re-raise an exception and override […]

Cómo crear un nuevo método con la firma de otro.

¿Cómo puedo copiar la firma de un método de una clase y crear un “método proxy” con la misma firma en otra? Estoy escribiendo una biblioteca RPC en python. El servidor admite llamadas remotas a una clase del lado del servidor (C). Cuando el cliente se conecta al servidor, debe crear una clase proxy para […]

Crea una matriz con x ceros y el rest.

Me gustaría poder crear una instancia rápida de una matriz donde las primeras celdas en una fila (número variable de) son 0, y el rest son unas. Imagina que queremos una matriz de 3×4. He instanciado la matriz primero como todos: ones = np.ones([4,3]) Entonces imagina que tenemos una matriz que anuncia cuántos ceros iniciales […]

Función entropía cruzada (python)

Estoy aprendiendo la neural network y quiero escribir una función cross_entropy en python. Donde se define como donde N es el número de muestras, k es el número de clases, log es el logaritmo natural, t_i,j es 1 si la muestra i está en la clase j y 0 contrario, y p_i,j es la probabilidad […]

Pip o easy_install con Python 3.x explotan al instalar cualquier cosa usando mingw

Tuve el problema vcvarsall.bat, así que seguí las instrucciones aquí ¿Cómo usar el comstackdor gcc de MinGW al instalar el paquete Python usando Pip? . Ahora, cuando uso pip install lxml con Python 3.2.2 en Windows 7, pip install lxml el siguiente error: C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python32\include -IC:\Pytho n32\PC -c src/lxml/lxml.etree.c -o build\temp.win32-3.2\Release\src\lxml\lxml.et […]

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