Articles of Python

Inicio de sesión de Python Hotmail

Necesito una secuencia de comandos de Python que solicite un nombre de usuario y una contraseña e intente iniciar sesión en Hotmail utilizando esas credenciales, dando como resultado si son válidas o no.

Python virtualenv es muy lento

Estoy trabajando en Ubuntu 12.04 x64 con Python 2.7.3 y acabo de portar un sitio Django 1.5.4 a virtualenv 1.7.1.2. Sin embargo, he notado que los comandos de Python son mucho más lentos cuando se ejecutan desde un virtualenv activo que cuando se usa la instalación de Python del sistema. Por ejemplo, runnig python manage.py […]

Matriz booleana sin todos los valores verdaderos en una fila

Tengo una numpy array : np.random.seed(100) mask = np.random.choice([True, False], size=(10,3)) print (mask) [[ True True False] [False False False] [ True True True] <- problem – all values True [ True True False] [ True True True] <- problem – all values True [ True False True] [ True False True] [False True True] […]

Python y OpenCV: el segundo objeto más grande

Estoy desarrollando una secuencia de comandos de Python para aislar los objetos más grandes y segundos más grandes que coincidan con el color en la imagen. Me las arreglé para obtener el objeto más grande, dibujar un contorno a su alrededor y dibujar un cuadro. Sin embargo, estoy perplejo para encontrar una solución para encontrar […]

Velocidad lenta mientras se paraliza la operación en el dataframe de pandas

Tengo un dataframe en el que realizo algunas operaciones e imprimo. Para hacer esto, tengo que recorrer cada fila. for count, row in final_df.iterrows(): x = row[‘param_a’] y = row[‘param_b’] # Perform operation # Write to output file Decidí paralelizar esto usando el módulo de multiprocesamiento python def write_site_files(row): x = row[‘param_a’] y = row[‘param_b’] […]

¿Cómo borrar números de un vector?

Tengo este vector v = (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20) Quiero eliminar los múltiplos de 2 y 3. ¿Cómo haría esto? Intenté hacer esto pero no trabajo: import numpy as np V = (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20) Mul3 = np.arange(1,21,3) Mul2 = np.arange(1,21,2) V1 = V [-mul2] V2 = V1 [-mul3]

Renombrar columnas en PANDAS basado en diccionario

Tengo un dataframe y me gustaría cambiar el nombre de las columnas en función de otro dataframe que planeo usar como diccionario. Por ejemplo, lo que tengo como primer dataframe es: AAA BBB CCC DDD index 1 1 2 3 4 2 5 6 7 8 y como segundo dataframe que me gustaría usar como […]

Usando el cliente websocket de Python con tkinter

Estoy tratando de hacer uso de un cliente websocket en Python 2.7. El cliente funciona bien cuando se ejecuta con IDLE, como se muestra en los mensajes recibidos. Sin embargo, tratar de insertar los mensajes de websocket en un widget de texto tkinter no funciona. Los mensajes aún se muestran en IDLE, pero la ventana […]

wxpython no puede capturar EVT_KEY_DOWN enent

No puedo capturar el evento EVT_KEY_DOWN. Pero puede capturar EVT_KEY_UP. Versión de Python: 2.7.3 Versión wxPython: 2.8.12.1 (gtk2-unicode) información del sistema: Mint 14 Nadia, Linux 3.5.0-17-genérico (x86_64) Siguiente es mi codigo #!/usr/bin/env python import sys, os import wx class WinFrame(wx.Frame): def __init__(self, parent, title): super(WinFrame, self).__init__(parent, title=title, size=(400,400)) self.panel = wx.Panel(self,-1, size=(400,400)) self.panel.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) self.panel.Bind(wx.EVT_KEY_UP, […]

¿Actualizando la página web desde el subproceso en segundo plano usando socket.io pero sin evento desencadenante?

En casi todos los ejemplos que he encontrado de Flask / Socket.io, Socket.io desencadena un evento que luego es procesado por la aplicación Flask, y reparte cualquier respuesta. Necesito enviar constantemente nuevos datos a la página, sin tener un activador de eventos. En el tutorial en línea de Flask / Socket.io, mencionan esto brevemente, pero […]