Articles of generador

¿Cuál es la forma preferida de implementar ‘rendimiento’ en Scala?

Estoy escribiendo código para la investigación de doctorado y estoy empezando a usar Scala. A menudo tengo que hacer el procesamiento de texto. Estoy acostumbrado a Python, cuya statement de ‘rendimiento‘ es extremadamente útil para implementar iteradores complejos en archivos de texto grandes, a menudo de estructura irregular. Existen construcciones similares en otros idiomas (por […]

Python3 vs Python2 rendimiento de rango de lista / generador

Tengo esta función simple que particiona una lista y devuelve un índice i en la lista, de modo que los elementos en los índices menos que yo sean más pequeños que la lista [i] y los elementos en los índices mayores que i sean más grandes. def partition(arr): first_high = 0 pivot = len(arr) – […]

Keras: Cómo usar fit_generator con múltiples entradas

¿Es posible tener dos fit_generator? Estoy creando un modelo con dos entradas. La configuración del modelo se muestra a continuación. La etiqueta Y utiliza el mismo etiquetado para los datos X1 y X2. El siguiente error continuará ocurriendo. Error al verificar la entrada del modelo: la lista de matrices Numpy que le está pasando a […]

obteniendo el valor máximo de cada columna del archivo csv

¿Alguien me ayudaría a resolver el siguiente problema? Lo he probado por mi cuenta y también he adjuntado la solución. He usado la lista 2-d, pero quiero una solución diferente sin la lista 2-d, que debería ser más pythonic. Por favor, sugiéranme que alguno de ustedes tiene otra forma de hacer esto. Q) Considere los […]

¿Drene o deseche un generador sin hacer un bucle?

En un controlador de excepción para un proceso de estilo CSP, necesito leer y descartar todo el contenido de un canal para permitir que se completen otros procesos que están bloqueando. La interfaz presenta un generador para recibir, ¿existe una forma más rápida de consumir y desechar todo el contenido de un generador que la […]

Generando números aleatorios ponderados

Hola, estoy haciendo algo de código para una clase de genómica y tengo dificultades en una parte determinada. Tengo un conjunto de eventos mutuamente excluyentes. con probabilidades Quiero simular muestrear aleatoriamente un evento n veces con la probabilidad dada. entrada: probabilidades = {0.3, 0.2, 0.5} eventos {e1, e2, e3} n = 100 salida: debe haber […]

La función “todo” de Python con la expresión del generador condicional devuelve True. ¿Por qué?

¿Alguien puede ayudarme a comprender por qué el siguiente script de Python devuelve True ? x = ” y = all(i == ‘ ‘ for i in x) print(y) Me imagino que es algo que ver con que x sea ​​una entidad de longitud cero, pero no puedo comprender completamente.

Genera un conjunto de números aleatorios ordenados de un rango específico

Me gustaría generar un conjunto de x números aleatorios únicos y ordenarlos en Python. Por ejemplo: rango (1000, 10000) x = 100 Descubrí importar al azar y usar el método random.randrange, luego hacer un bucle para obtener 100 números aleatorios y, al final, ordenarlos. Sin embargo, no sé cómo obtener números únicos (de manera que […]

¿Es sabio usar con sentencias en generadores?

Considere el siguiente código de Python: def values(): with somecontext(): yield 1 yield 2 for v in values(): print(v) break En este caso, ¿Python garantiza que el generador esté correctamente cerrado y, por lo tanto, que se salga del contexto? Me doy cuenta de que, en la práctica, será el caso en CPython debido al […]

¿Cómo ver la salida de impresión del generador antes de finalizar el ciclo?

Estoy intentando imprimir información de depuración dentro de un generador que trabaja con una gran lista de datos. Pero, puedo ver el resultado solo cuando el generador termina. Estoy usando python 3 y mi código es el siguiente: def generator(): while 1: print (‘.’, end=”) time.sleep(1) yield 1 for a in generator(): print (‘|’, end=”) […]