Articles of indexación de

¿Cómo obtener el índice de un entero de una lista si la lista contiene un valor booleano?

Estoy empezando con Python. ¿Cómo obtener el índice del número entero 1 de una lista si la lista contiene un objeto True booleano antes del 1 ? >>> lst = [True, False, 1, 3] >>> lst.index(1) 0 >>> lst.index(True) 0 >>> lst.index(0) 1 Creo que Python considera 0 como False y 1 como True en […]

Indexación de flujo tensor con tensor booleano

En números, con dos matrices de la misma forma, y , es posible hacer cortes como este y[x > 1] . ¿Cómo lograr el mismo resultado en tensorflow? y[tf.greater(x, 1)] no funciona y tf.slice tampoco admite nada como esto. ¿Hay una manera de indexar con un tensor booleano en este momento o es que actualmente […]

¿Cómo obtener el último índice de una lista?

Supongamos que tengo la siguiente lista: list1 = [1, 2, 33, 51] ^ | indices 0 1 2 3 ¿Cómo obtengo el último índice, que en este caso sería 3, de esa lista?

Estructura de datos para indexación personalizada.

Estoy buscando escribir una estructura de datos para representar algunos datos genéticos. Estos datos se pueden representar como una lista de tamaño n , donde cada entrada también tiene una “posición genética”, que es un número real entre 0 y 1. Para dejar clara la nomenclatura, llamaré la posición en la lista id y la […]

Manejo de excepciones de Python – número de línea

Estoy usando python para evaluar algunos datos medidos. Debido a muchos resultados posibles, es difícil de manejar o posibles combinaciones. A veces ocurre un error durante la evaluación. Por lo general, es un error de índice porque me salgo del rango de los datos medidos. Es muy difícil averiguar en qué lugar del código ocurrió […]

Crear matriz de productos externos en numpy

Tengo una serie de n vectores de longitud m. Por ejemplo, con n = 3 , m = 2 : x = array([[1, 2], [3, 4], [5,6]]) Quiero tomar el producto externo de cada vector consigo mismo, luego concatenarlos en una matriz de matrices cuadradas de forma (n, m, m) . Así que para la […]

Seleccione las filas de numpy.ndarray donde el número de la primera fila está dentro de alguna lista

Estoy buscando una forma legible corta para seleccionar algunas filas de un numpy.ndarray 2D, donde el primer número de cada fila está en alguna lista. Ejemplo: >>> index [4, 8] >>> data array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11], [12, 13, 14, 15]]) Así que en este […]

Indexación de valores flotantes en Python

Tengo una lista de flotadores generados a partir de una estructura de datos que es una lista de diccionarios, es decir, he iterado en toda la lista y seleccionado para ciertos valores en el diccionario dado. Ahora, realmente quiero hacer algo con estos puntos de datos, para lo cual necesito alguna referencia a la posición […]

Alternativas a la incómoda indexación de marcos de datos de Pandas / Python: df_REPEATED ]> 0?

En Pandas / Python, tengo que escribir el nombre del dataframe dos veces cuando condiciono su propia variable: df_REPEATED[df_REPEATED[‘var’]>0] Esto sucede tantas veces que parece irrazonable. 90-99% de los usuarios estarían contentos el 95% del tiempo con algo como: df_REPEATED[[‘var’]>0] Esta syntax también es necesaria usando .loc[] . ¿Hay alguna alternativa o atajo para escribir […]

¿Cómo encontrar el índice de la vez n un elemento aparece en una lista?

Dado: x = [‘w’, ‘e’, ‘s’, ‘s’, ‘s’, ‘z’,’z’, ‘s’] Cada aparición de s aparece en los siguientes índices: 1: 2 2do: 3 3: 4 4: 7 Si hago x.index(‘s’) obtendré el primer índice. ¿Cómo obtengo el índice de los 4 s ?