Tengo un par de arreglos 1D (de diferentes longitudes) como los siguientes: data1 = [0,0,0,1,1,1,0,1,0,0,1] data2 = [0,1,1,0,1,0,0,1] Me gustaría obtener la máxima correlación cruzada de las 2 series en python. En matlab, la función xcorr() lo devolverá OK He intentado los siguientes 2 métodos: numpy.correlate(data1, data2) signal.fftconvolve(data2, data1[::-1], mode=’full’) Ambos métodos me dan los […]
Este es un seguimiento de mi otro post Instalación del controlador de señales con Python . En resumen, Linux bloquea todas las señales a PID 1 (incluido SIGKILL) a menos que Init haya instalado un controlador de señales para una señal en particular; como para evitar el pánico del kernel si alguien enviara una señal […]
Estoy intentando apagar el proceso de apio principal mediante raisin SystemExit () en la señal task_postrun. La señal se dispara bien, y la excepción se eleva, pero el trabajador nunca sale por completo y simplemente cuelga allí. ¿CÓMO HAGO ESTE TRABAJO? ¿Estoy olvidando algún escenario en algún lugar? A continuación se muestra el código que […]
Estoy usando una receta que se basa en SIGALRM para configurar la interrupción de la alarma – Uso del módulo ‘subproceso’ con tiempo de espera El problema es que tengo más de un script de Python que usa el proceso de señal.ALARMA para establecer tiempos de espera, y solo se activa la última alarma. ¿Cuál […]
Tengo un servicio Python simple, donde hay un bucle que realiza alguna acción infinitamente. En varias señales, se sys.exit(0) , lo que hace que SystemExit y luego, si es posible, debe realizarse una limpieza. En una prueba, es decir, unittest.TestCase estándar, me gustaría probar que esta limpieza se realiza y el bucle sale. Sin embargo, […]
Tengo una secuencia de comandos de Python y pasará por un montón de archivos maya y hará algunas cosas. Pero en algún momento maya tiene una falla en seg y mi script se detendrá ahí. Lo intenté con señal y multiprocesamiento. Pero ambos fallaron import os, optparse, glob, json, signal import maya.standalone import maya.cmds as […]
Tengo un comando que estoy envolviendo en la script de script y el desove de una secuencia de comandos de Python utilizando subprocess.Popen . Estoy intentando asegurarme de que muera si el usuario emite un SIGINT . Pude averiguar si el proceso se interrumpió de al menos dos maneras: A. Muere si el comando ajustado […]
Estoy teniendo algunos problemas con la comunicación entre Threads en PyQt. Estoy usando señales para comunicarme entre dos hilos, un remitente y un oyente. El remitente envía mensajes, que se espera sean recibidos por el oyente. Sin embargo, no se reciben mensajes. ¿Alguien puede sugerir lo que podría salir mal? Estoy seguro de que debe […]
Intento implementar la función de la serie de Fourier de acuerdo con las siguientes fórmulas: …dónde… …y… Aquí está mi enfoque al problema: import numpy as np import pylab as py # Define “x” range. x = np.linspace(0, 10, 1000) # Define “T”, ie functions’ period. T = 2 L = T / 2 # […]
Mi script de python intercepta la señal SIGINT con el módulo de proceso de señal para evitar la salida prematura, pero esta señal se pasa a un subproceso que abro con Popen. ¿Hay alguna forma de evitar pasar esta señal al subproceso para que no se salga prematuramente cuando el usuario presiona ctrl-c?