Preguntas etiquetadas con python

81
python: ¿es posible adjuntar una consola a un proceso en ejecución?

Solo quiero ver el estado del proceso, si es posible adjuntar una consola al proceso, para poder invocar funciones dentro del proceso y ver algunas de las variables globales. Es mejor que el proceso se esté ejecutando sin verse afectado (por supuesto, el rendimiento puede disminuir un poco)...

81
Python - Cómo comprobar la monotonicidad de la lista

¿Cuál sería una forma eficiente y pitónica de comprobar la monotonicidad de la lista? es decir, que tiene valores crecientes o decrecientes monótonamente? Ejemplos: [0, 1, 2, 3, 3, 4] # This is a monotonically increasing list [4.3, 4.2, 4.2, -2] # This is a monotonically decreasing list [2, 3,...

81
Compile el programa principal de Python usando Cython

Tengo un programa Python2.6 que puede cargar módulos de Python compilados en archivos .so usando Cython. Usé Cython para compilar los módulos .py en archivos .so y todo funciona bien. Este es el archivo setup.py que uso con Cython: from distutils.core import setup from distutils.extension...

81
¿Cómo puedo encontrar la ruta de un ejecutable?

Necesito configurar el entorno con la ruta a un binario. En el caparazón, puedo usar whichpara encontrar la ruta. ¿Existe un equivalente en Python? Este es mi codigo. cmd = ["which","abc"] p = subprocess.Popen(cmd, stdout=subprocess.PIPE) res = p.stdout.readlines() if len(res) == 0: return...

81
Cómo dividir una lista en pares de todas las formas posibles

Tengo una lista (digamos 6 elementos para simplificar) L = [0, 1, 2, 3, 4, 5] y quiero dividirlo en pares de TODAS las formas posibles. Muestro algunas configuraciones: [(0, 1), (2, 3), (4, 5)] [(0, 1), (2, 4), (3, 5)] [(0, 1), (2, 5), (3, 4)] y así. Aquí (a, b) = (b, a)y el orden de los...

81
¿Cómo agregar al final de una lista vacía?

Tengo una lista: list1=[] la longitud de la lista no está determinada, por lo que estoy tratando de agregar objetos al final de list1 como tal: for i in range(0, n): list1=list1.append([i]) Pero mi salida sigue dando este error: AttributeError: el objeto 'NoneType' no tiene atributo...

81
Python: Binding Socket: "Dirección ya en uso"

Tengo una pregunta sobre el socket del cliente en la red TCP / IP. Digamos que uso try: comSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) comSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) except socket.error, msg: sys.stderr.write("[ERROR] %s\n" % msg[1])...

81
¿Cómo mostrar dos figuras usando matplotlib?

Tengo algunos problemas al dibujar dos figuras al mismo tiempo, que no se muestran en un solo diagrama. Pero de acuerdo con la documentación, escribí el código y solo se muestra la figura uno. Creo que tal vez perdí algo importante. ¿Alguien podría ayudarme a averiguarlo? Gracias. (El *...

81
Filtro de umbral eficiente de una matriz con numpy

Necesito filtrar una matriz para eliminar los elementos que están por debajo de un cierto umbral. Mi código actual es así: threshold = 5 a = numpy.array(range(10)) # testing data b = numpy.array(filter(lambda x: x >= threshold, a)) El problema es que esto crea una lista temporal, usando un...

81
¿Cómo bloquear llamadas para imprimir?

¿Hay alguna forma de evitar que una función llame print? Estoy usando el pygame.joystick módulo para un juego en el que estoy trabajando. Creé un pygame.joystick.Joystickobjeto y en el bucle real del juego llamé a su función miembro get_buttonpara verificar la entrada del usuario. La función...