Articles of lista

Encontrando SOLO coordenadas únicas en la lista

Tengo una lista de coordenadas como list_cor = [[4190091.4195999987, 7410226.618699998], [4190033.2124999985, 7410220.0823], [4190033.2124999985, 7410220.0823], [4190035.7005000003, 7410208.670500003], [4190033.2124999985, 7410220.0823], [4190022.768599998, 7410217.844300002]] Necesito obtener solo estos valores: [[4190091.4195999987, 7410226.618699998], [4190035.7005000003, 7410208.670500003], [4190022.768599998, 7410217.844300002]] numpy.unique() pero agrega este artículo una vez [4190033.2124999985, 7410220.0823] que no necesito.

¿Cómo expandir una lista de enteros basada en un umbral?

Tengo algunas listas de enteros en python: [[2, 8, 10, 500, 502], [1, 4, 5, 401]] ¿Cómo expandiría los valores en rangos continuos en función de la diferencia entre los números en la lista para obtener algo como esto? [[2, 3, 4, 5, 6, 7, 8, 9, 10, 500, 501, 502], [1, 2, 3, 4, […]

Cómo paralelizar grandes bucles en Python

Acabo de llegar a Python y todavía estoy en la fase empinada de la curva de aprendizaje. Gracias por cualquier comentario por delante. Tengo un gran bucle para ejecutar (grande en el sentido de muchas iteraciones), por ejemplo: for i in range(10000) for j in range(10000) f((i,j)) Pensé que sería una pregunta común sobre cómo […]

Grupo / Conteo de lista de diccionarios basados ​​en valor.

Tengo una lista de Tokens que se parece a algo como: [{ Value: “Blah”, StartOffset: 0, EndOffset: 4 }, … ] Lo que quiero hacer es contar cuántas veces se produce cada valor en la lista de tokens. En VB.Net haría algo como … Tokens = Tokens. GroupBy(Function(x) x.Value). Select(Function(g) New With { .Value = […]

convertir la lista de dictados a la lista

Tengo una lista de campos en este formulario fields = [{‘name’:’count’, ‘label’:’Count’},{‘name’:’type’, ‘label’:’Type’}] Me gustaría extraer solo los nombres y ponerlos en una lista. Actualmente, estoy haciendo esto: names = [] for field in fields: names.append(field[‘name’]) ¿Hay otra manera de hacer lo mismo, que no implique recorrer la lista en bucle? Estoy usando python 2.7. […]

Reemplazo de elementos seleccionados en una lista en Python

Tengo una lista: mylist = [0, 0, 0, 0, 0] Solo quiero reemplazar los elementos seleccionados, por ejemplo el primero, el segundo y el cuarto por un número común, A = 100 . Una forma de hacer esto: mylist[:2] = [A]*2 mylist[3] = A mylist [100, 100, 0, 100, 0] Estoy buscando una sola línea, […]

Creando una lista con> 255 elementos

Ok, entonces estoy escribiendo algo de código python (no escribo mucho python, estoy más acostumbrado a java y C). De todos modos, tengo una colección de literales enteros que necesito almacenar. (Idealmente> 10,000 de ellos, actualmente solo tengo 1000) Me hubiera gustado acceder a los literales por el archivo IO, o al acceder a la […]

en y función de índice de la lista

Estoy tratando de entender el funcionamiento interno del comando in y el index() de la estructura de datos de la lista. Cuando yo digo: if something not in some_list : print “do something” ¿Está atravesando la lista completa internamente, de forma similar a un bucle for o utiliza mejores enfoques como hashtables etc.? También el […]

¿Cómo encontrar un índice en el que se pueda insertar un nuevo elemento en la lista ordenada y mantenerlo ordenado?

a = 132 b = [0, 10, 30, 60, 100, 150, 210, 280, 340, 480, 530] Quiero saber que a debería estar en la sexta posición en la lista ordenada b . ¿Cuál es la forma más pythonica de hacerlo?

Rellena los datos de series temporales que faltan usando pandas o numpy

Tengo una lista de diccionarios que se parece a esto: L=[ { “timeline”: “2014-10”, “total_prescriptions”: 17 }, { “timeline”: “2014-11”, “total_prescriptions”: 14 }, { “timeline”: “2014-12”, “total_prescriptions”: 8 }, { “timeline”: “2015-1”, “total_prescriptions”: 4 }, { “timeline”: “2015-3”, “total_prescriptions”: 10 }, { “timeline”: “2015-4”, “total_prescriptions”: 3 } ] Básicamente, esto es el resultado de una […]