Articles of para

¿Cómo mostrar una secuencia de números en orden de columnas principales?

Descripción del progtwig: Encuentre todos los números primos entre 1 y 4,027 e imprímalos en una tabla que “lea hacia abajo”, usando la menor cantidad de filas posible, y usando la menor cantidad de hojas de papel posible. (Esto se debe a que tengo que imprimirlos en papel para entregarlos). Todos los números deben estar […]

Doble eficiente para loop

¿Cuál es la forma más eficiente (o Pythonic) de realizar un doble bucle como el que se muestra a continuación (sé cómo hacerlo para la comprensión de la lista pero no para que se devuelva un solo objeto): for i in range(0, 9): for j in range(0, 9): if self.get(i)[j] == “1”: return (i, j)

Eliminar elemento en una lista usando un bucle for

Tengo una matriz con temas y cada tema tiene tiempo conectado. Quiero comparar todos los temas de la lista. Si hay dos de los mismos temas, quiero agregar los tiempos de ambos temas, y también quiero eliminar la información del segundo tema (nombre del sujeto y tiempo). Pero si elimino el elemento, la lista se […]

Vectorización triple para bucle en Python / Numpy con diferentes formas de matriz

Soy nuevo en Python / Numpy y estoy tratando de mejorar mi triple por bucle en un cálculo más eficiente, pero no puedo dejar de pensar en cómo hacerlo. Los cálculos se realizan en una cuadrícula del tamaño (25,35) y las formas de las matrices son: A = (8760,25,35) B = (12,25,35) Las primeras dimensiones […]

“Devolver” en la función solo devolver un valor

Digamos que escribo un bucle for que dará salida a todos los números 1 a x: x=4 for number in xrange(1,x+1): print number, #Output: 1 2 3 4 Ahora, poniendo ese mismo bucle for en una función: def counter(x): for number in xrange(1,x+1): return number print counter(4) #Output: 1 ¿Por qué solo obtengo un valor […]

Omita un valor en la función de rango en python

¿Cuál es la forma pythonica de recorrer un rango de números y omitir un valor? Por ejemplo, el rango es de 0 a 100 y me gustaría omitir 50. Edit: Aquí está el código que estoy usando for i in range(0, len(list)): x= listRow(list, i) for j in range (#0 to len(list) not including x#) […]

¿Es posible minimizar la consola en python con el librairy estándar (sin módulo adicional)?

Escribí un progtwig que usa la consola. La mayoría de las veces, el usuario debe ver las informaciones de la consola. Para una función específica desde la línea de comandos, me gustaría ejecutar el script sin que aumente la consola. Simplemente no quiero ver la ventana, pero puede estar en la barra de tareas. Sé […]

Límite superior en Python time.sleep ()?

¿Hay un límite superior a cuánto tiempo puede especificar un subproceso para dormir con time.sleep ()? He estado teniendo problemas con la suspensión de mi script durante largos períodos de tiempo (es decir, más de 1k segundos). Este problema ha aparecido tanto en plataformas Windows como Unix.

Cambiar el número de iteraciones en un bucle for

Tengo un código como este: loopcount = 3 for i in range(1, loopcount) somestring = ‘7’ newcount = int(somestring) loopcount = newcount así que lo que quiero es modificar el rango de for ‘inside’ the loop. Escribí este código esperando que el rango del bucle for cambiara a (1,7) durante el primer bucle, pero no […]

Actualización del valor del índice en For Loop

Basado en un elemento que se encuentra en una lista, me gustaría actualizar el valor del índice en mi bucle for. Creo que he hecho esto, pero mi secuencia de comandos de Python no parece dar los valores correctos y no puedo entender por qué: Mi lista se ve así: dataXY = [[‘6’, ‘c’, ‘3’, […]