Articles of indexación de

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 ?

¿Cómo funciona la indexación de listas?

Esta pregunta está en python: battleships = [[‘0′,’p’,’0′,’s’], [‘0′,’p’,’0′,’s’], [‘p’,’p’,’0′,’s’], [‘0′,’0′,’0′,’0’]] def fun(a,b,bships): c = len(bships) return bships[cb][a-1] print(fun(1,1,battleships)) print(fun(1,2,battleships)) primera impresión da 0 segunda impresión da p No puedo entender por qué, si pudiera dar una explicación sería muy apreciado. Gracias a los que ayudan 🙂

¿Cómo eliminar el elemento nth en todas las matrices numpy en una matriz numpy?

De manera similar, tengo curiosidad por cómo eliminar elementos específicos de cada matriz numpy en una matriz numpy. Mis datos se dan en forma de X a continuación. Creo que esto debería funcionar: X = [[x1 x2 … xn] [x1 x2 … xn] … [x1 x2 … xn]] X.shape (n,|x|) Y=numpy.delete(X[:],1) Pensaría que Y ahora […]

Acceda a las entradas en el dataframe de pandas utilizando una lista de índices.

Ante el problema, necesito solo un subconjunto de mi dataframe original que se distribuye en diferentes filas y columnas. P.ej: # My Original dataframe import pandas as pd dfTest = pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]]) Salida: 0 1 2 0 1 2 3 1 4 5 6 2 7 8 9 Puedo proporcionar una lista con filas e índices […]

Numpy: Asignación e indexación como Matlab

A veces es útil asignar matrices con un solo índice. En Matlab esto es sencillo: M = zeros(4); M(1:5:end) = 1 M = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ¿Hay una manera de hacer esto en Numpy? Primero pensé en aplanar la matriz, pero esa […]

Pandas añadiendo una fila extra a DataFrame al asignar índice

Estoy tratando de usar la 0ª columna (“Nombre.General”) como valores de índice. Aquí están los datos originales a continuación: Intenté establecer el índice de varias maneras diferentes. El primero fue usar index_col=0 en la creación del DataFrame . También probé DF_mutations.index = DF_mutations[“Gene.name”] pero ambos llevaron a una fila vacía debajo del encabezado que se […]

Numpy indexación de lujo en múltiples dimensiones

Digamos que tengo una matriz numpy A de tamaño nxmxk y otra matriz B de tamaño nxm que tiene índices de 1 a k. Quiero acceder a cada porción nxm de A utilizando el índice que se da en este lugar en B, y me da una variedad de tamaño nx m. Edit: eso no […]