Articles of tuplas

array.shape () dando error tuple no llamable

Tengo una matriz numpy en 2D llamada results , que contiene su propia matriz de datos, y quiero entrar en ella y usar cada lista: for r in results: print “r:” print r y_pred = np.array(r) print y_pred.shape() Esta es la salida que obtengo: r: [ 25. 25. 25. 25. 25. 25. 26. 26. 26. […]

Lista de búsqueda más rápido que la tupla?

En el pasado, cuando he necesitado búsquedas de tipo matricial en un circuito cerrado, por lo general uso tuplas, ya que parecen tener un rendimiento extremadamente alto (cerca de usar solo n-número de variables). Sin embargo, decidí cuestionar ese supuesto hoy y encontré algunos resultados sorprendentes: In [102]: l = range(1000) In [103]: t = […]

Convertir listas de tuplas a cadenas de Python

He escrito una función en Python que devuelve una lista, por ejemplo [(1,1),(2,2),(3,3)] Pero quiero la salida como una cadena para poder reemplazar la coma con otra char para que la salida sea ‘1@1’ ‘2@2’ ‘3@3’ ¿Alguna manera fácil de evitar esto? 🙂 Gracias por cualquier consejo por adelantado

Un elemento de una tupla que concuerda con las claves en Python

Si tengo un dictado como: foo = {(‘foo’, 45):5, (‘bar’, 34):3} ¿Cómo puedo comparar contra parte de esa tupla? if ‘foo’ in foo: #should be true pass if 45 in foo: #also should be true O alguna otra syntax.

cómo agrupar elementos en una lista según la frecuencia en una tupla

Estoy tratando de agrupar los números similares en una tupla de la forma (número, frecuencia). l1=[2,2,2,5,5,7] ¿Cómo convierto esta lista en la lista de abajo? l1=[(2,3),(5,2),(7,1)]

Ordenar un diccionario de tuplas en Python

Sé que ya hay toneladas de preguntas en las listas de clasificación / diccionarios de python, pero parece que no puedo encontrar una que me ayude, y estoy buscando la solución más eficiente, ya que voy a clasificar una bastante grande. conjunto de datos Mis datos básicamente se ven así en este momento: a = […]

Ordenar una lista de tuplas con múltiples condiciones

Actualmente estoy tratando de ordenar la siguiente lista: list_ = [(1, ‘0101’), (1, ‘1010’), (1, ‘101’), (2, ’01’), (2, ‘010’), (2, ’10’)] Estos son los pasos que quiero seguir para ordenarlos: Ordena la lista por el valor del primer elemento de las tuplas A continuación, ordene la lista por la longitud del segundo elemento de […]

¿Cómo convertir la tupla a un diccionario nested múltiple en Python?

Tengo una tupla en el siguiente formato: (639283, 298290710, 1385) (639283, 298290712, 1389) (639283, 298290715, 1395) (745310, 470212995, 2061) (745310, 470213821, 3713) (745310, 470215360, 6791) (745310, 470215361, 6793) (745310, 470215363, 6797) (911045, 374330803, 4905) (911045, 374330804, 4907) (911045, 374330807, 4913) (911045, 374330808, 4915) (911045, 374330809, 4917) Quiero convertir en un diccionario nested como este: {639283:{298290710:1385, […]

Guardar la lista de tuplas ordenadas como CSV

Tengo una lista de tuplas ordenadas por valor. Están en la forma (name,count) donde el recuento es el número de ocurrencias para cada nombre único. Me gustaría tomar esta lista y transformarla en CSV donde cada nombre es encabezado de columna y cada valor es el valor de columna de una sola fila. ¿Alguna sugerencia […]

encontrar el valor máximo en la lista de tuplas de python

Tengo una lista de tuplas (lista): (‘2015-06-19’, 3453455, 5, ‘Scheduled’) (‘2015-05-19’, 6786788, 6, ‘Overdue’) (‘2015-04-19’, 2342344, 2, ‘Not Received’) (‘2015-03-19’, 9438549, 0, ‘Not Received’) (‘2015-02-19’, 6348759, 7, ‘Not Received’) Cuando ejecuto esto, obtengo esto: >>> print(max(list)) (‘2015-06-19’, 3453455, 5, ‘Scheduled’) Obviamente, max (lista) determinó el máximo en función del primer valor en la lista de […]