Articles of indexación de

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

Python: divide una lista en sub-listas basadas en rangos de índice

ACTUALIZADO: En Python, ¿cómo puedo dividir una lista en sub-listas basadas en rangos de índice? por ejemplo, lista original: list1 = [x,y,z,a,b,c,d,e,f,g] utilizando rangos de índice 0 – 4: list1a = [x,y,z,a,b] utilizando rangos de índice 5-9: list1b = [c,d,e,f,g] ¡Gracias! Ya conocía los índices (variables) de elementos de lista que contienen cierta cadena y […]

Incrementa la matriz multi-d de Numpy con índices repetidos

Me interesa el caso multidimensional de la matriz Increment Numpy con índices repetidos . Tengo una matriz N-dimensional y un conjunto de matrices de índice N, cuyos valores quiero boost. Las matrices de índice pueden tener entradas repetidas. Sin repeticiones, la solución es a = arange(24).reshape(2,3,4) i = array([0,0,1]) j = array([0,1,1]) k = array([0,0,3]) […]

¿Cuál es la forma más eficiente de eliminar un grupo de índices de una lista de números en Python 2.7?

Así que me preguntaba cómo puedo, utilizando Python 2.7, tomar de manera más eficiente una lista de valores utilizados para representar índices como este: (pero con una longitud de hasta 250,000+) indices = [2, 4, 5] y elimine esa lista de índices de una lista más grande como esta: (más de 3,000,000 artículos) numbers = […]

Indexación condicional con numpray numpy

Tengo una matriz de ndarray Numpy de valores flotantes y debo seleccionar filas específicas donde ciertas columnas tienen valores que satisfacen ciertos criterios. Por ejemplo, digamos que tengo la siguiente matriz numpy: matrix = np.ndarray([4, 5]) matrix[0,:] = range(1,6) matrix[1,:] = range(6,11) matrix[2,:] = range(11,16) matrix[3,:] = range(16,21) Digamos que quiero seleccionar filas de la […]

obtener índice de caracteres en la lista de python

¿Cuál sería la mejor manera de encontrar el índice de un carácter específico en una lista que contiene varios caracteres?

Error de índice: índice de lista fuera de rango (Python)

Soy un progtwigdor principiante y no estoy seguro de lo que esto significa … Error de índice: índice de lista fuera de rango