Articles of rango de

¿Cómo detectar si las fechas son consecutivas en Python?

Tengo una tabla de acceso con un campo ‘Fecha’. Tiene fechas aleatorias para cada registro. He creado una secuencia de comandos para agregar todos los registros en una lista y luego configurar la lista para filtrar solo los valores únicos: dateList = [] # cursor search through each record and append all records in the […]

Python – Cuenta las ocurrencias de ciertos rangos en una lista

Básicamente, quiero contar el número de apariciones que aparece un punto flotante en una lista determinada. Por ejemplo: el usuario ingresa una lista de calificaciones (todas las puntuaciones de 100) y se clasifican en grupos de diez. ¿Cuántas veces aparecen las puntuaciones de 0-10, 10-20, 20-30 … etc)? Al igual que la distribución de puntuación […]

Crear lista de potencias cuadradas de números en rango usando generador

Me gustaría reescribir esta parte del código usando el generador: basic = [] for x in range(0,11): basic.append(x**2) Cómo puedo hacer esto ? Intentó : basic.append(x**2 for x in range(0,11)) pero aumenta el error de syntax en x**2 parte.

Cómo contar de a dos con el ‘rango’ de Python

Así que imagina que quiero pasar por un bucle de 0 a 100, pero saltándome los números impares (yendo “dos por dos”). for x in range(0,100): if x%2 == 0: print x Esto lo arregla. Pero imagina que quiero hacerlo saltando dos números? ¿Y qué hay de las tres? ¿No hay una manera?

¿Cómo debo manejar los rangos inclusivos en Python?

Estoy trabajando en un dominio en el que los rangos se describen convencionalmente inclusive. Tengo descripciones legibles para los humanos, como from A to B , que representan rangos que incluyen ambos puntos finales, por ejemplo, from 2 to 4 significa 2, 3, 4 . ¿Cuál es la mejor manera de trabajar con estos rangos […]

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#) […]

Restar superposiciones entre dos rangos sin conjuntos

NO HAY SETS! No puedo usar Sets porque: Los rangos serán demasiado largos. Se llevarán demasiada memoria La creación de los conjuntos en sí llevará demasiado tiempo. Usando solo los puntos finales de los rangos, ¿hay una manera óptima de restar dos listas de rangos? Ejemplo: r1 = (1, 1000), (1100, 1200) r2 = (30, […]

Concatenando dos resultados de la función de rango

¿La función de rango permite la concatenación? Al igual que quiero hacer un range(30) y concatenar con range(2000, 5002) . Entonces mi rango concatenado será 0, 1, 2, … 29, 2000, 2001, … 5001 Código como este no funciona en mi último python (ver: 3.3.0) range(30) + range(2000, 5002)

¿Hay un equivalente en Python de rango (n) para rangos multidimensionales?

En Python, el rango (3) devolverá [0,1,2]. ¿Hay un equivalente para rangos multidimensionales? range((3,2)) # [(0,0),(0,1),(1,0),(1,1),(2,0),(2,1)] Así, por ejemplo, un bucle a través de los mosaicos de un área rectangular en un juego basado en mosaicos podría escribirse como: for x,y in range((3,2)): Tenga en cuenta que no estoy pidiendo una implementación. Me gustaría saber […]

rango incorporado o numpy.arange: ¿cuál es más eficiente?

Cuando estoy recorriendo una matriz grande con una expresión de rango, ¿debo usar la función de rango incorporada de Python o el rango de Numpy para obtener el mejor rendimiento? Mi razonamiento hasta ahora: arange probablemente recurre a una implementación nativa y, por lo tanto, podría ser más rápido. Por otro lado, arange devuelve una […]