Articles of indexación

Filtrar múltiples elementos en un dataframe de Python Panda de múltiples índices

Tengo la siguiente tabla: Nota: Tanto NSRCODE como PBL_AWI son índices Nota: la columna% de área se completaría, pero aún no lo ha hecho. NSRCODE PBL_AWI Area % Of Area CM BONS 44705.492941 BTNN 253854.591990 FONG 41625.590370 FONS 16814.159680 Lake 57124.819333 River 1603.906642 SONS 583958.444751 STNN 45603.837177 clearcut 106139.013930 disturbed 127719.865675 lowland 118795.578059 upland 2701289.270193 […]

Usando numpy.argmax () en arreglos multidimensionales

Tengo una matriz de 4 dimensiones, es decir, data.shape = (20,30,33,288) . Estoy encontrando el índice de la matriz más cercana a n usando index = abs(data – n).argmin(axis = 1), so index.shape = (20,33,288) with the indices varying. Me gustaría usar data[index] = “values” con values.shape = (20,33,288) , pero los data[index] devuelven el […]

python – perplejo por pandas condicionales y / o indexación booleana

Estoy teniendo problemas con la indexación condicional / booleana. Estoy tratando de llenar un dataframe (dfp) con lógica que está condicionada a los datos de un dataframe de forma similar (dfs) más la fila anterior de sí mismo (dfp). Este es mi último fallo … import pandas as pd dfs = pd.DataFrame({‘a’:[1,0,-1,0,1,0,0,-1,0,0],’b’:[0,1,0,0,-1,0,1,0,-1,0]}) In [171]: dfs […]

Rápida indexación de lujo numpy

Mi código para cortar una matriz numpy (a través de una indexación elegante) es muy lento. Actualmente es un cuello de botella en el progtwig. a.shape (3218, 6) ts = time.time(); a[rows][:, cols]; te = time.time(); print(‘%.8f’ % (te-ts)); 0.00200009 ¿Cuál es la llamada numpy correcta para obtener una matriz que consiste en el subconjunto […]

Numpy re-index a los primeros N números naturales

Tengo una matriz que tiene un índice bastante disperso (los valores más grandes en ambas filas y columnas están por encima de 130000), pero solo algunas de esas filas / columnas en realidad tienen valores distintos de cero. Por lo tanto, quiero que los índices de fila y columna se desplacen para representar solo los […]

Página de índice de Django mejor / práctica más común

Estoy trabajando en un sitio actualmente (primero solo) y fui a hacer una página de índice. He estado intentando seguir las mejores prácticas de django a medida que avanzo, así que, naturalmente, voy a buscar esto pero no pude encontrar un estándar real al respecto. He visto a gente crear aplicaciones para este propósito llamadas […]

Intercambiar rebanadas de índices utilizando una función

Pregunta de seguimiento de: Índices de intercambio de Python usando cortes r = [‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’] Si quiero intercambiar segmentos, utilizando una función, ¿cuál sería el método correcto? def swap(from,to): r[a:b+1], r[c+1:d] = r[c:d], r[a:b] swap(a:b,c:d) Quiero intercambiar los números 3 + 4 con 5 + 6 + 7 en […]

¿Cómo encontrar el índice del elemento en una lista que aparece primero en otra lista dada?

a = [3, 4, 2, 1, 7, 6, 5] b = [4, 6] La respuesta debe ser 1. Porque en a, 4 aparece primero en la lista b, y su índice es 1. La pregunta es: ¿hay algún código rápido en python para lograr esto? PS: en realidad a es una permutación aleatoria y b […]

¿Cómo funcionan los índices de segmentos de matriz de orden numpy?

Tengo un np.array data de forma (28,8,20), y solo necesito ciertas entradas, así que estoy tomando una porción: In [41]: index = np.array([ 5, 6, 7, 8, 9, 10, 11, 17, 18, 19]) In [42]: extract = data[:,:,index] In [43]: extract.shape Out[43]: (28, 8, 10) Hasta ahora todo bien, todo como debe ser. Pero ahora […]

¿Cómo crear un índice pg_trgm usando SQLAlchemy para Scrapy?

Estoy usando Scrapy para raspar los datos de un foro web. Estoy almacenando estos datos en una base de datos PostgreSQL usando SQLAlchemy. La tabla y las columnas crean bien, sin embargo, no puedo hacer que SQLAlchemy cree un índice en una de las columnas. Estoy tratando de crear un índice de trigtwig (pg_trgm) usando […]