Articles of lista

Cree un dataframe de pandas a partir de listas anidadas de longitudes desiguales

Así que tengo una lista de la siguiente manera: aa = [‘aa1’, ‘aa2’, ‘aa3’, ‘aa4’, ‘aa5’] bb = [‘bb1’, ‘bb2’, ‘bb3’, ‘bb4’] cc = [‘cc1’, ‘cc2’, ‘cc3’] Que luego se crea en una lista anidada: nest = [aa, bb, cc] Quiero crear un dataframe de la siguiente manera: aa bb cc aa1 bb1 cc1 aa2 […]

Seleccionando filas de pandas DataFrame donde la columna no está vacía lista

Tengo un dataframe de pandas donde una columna contiene listas y me gustaría seleccionar las filas donde las listas no están vacías. Datos de ejemplo: df = pd.DataFrame({‘letter’: [“a”, “b”, “c”, “d”, “e”], ‘my_list’:[[0,1,2],[1,2],[],[],[0,1]]}) df letter my_list 0 a [0, 1, 2] 1 b [1, 2] 2 c [] 3 d [] 4 e [0, […]

Conversión de una lista 3D a una matriz NumPy 3D

Actualmente, tengo una lista de Python 3D en formato de matriz dentada. A = [[[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0], [0], [0]]] ¿Hay alguna manera de que pueda convertir esta lista a una matriz NumPy, para usar ciertos operadores de matriz NumPy, como agregar un número a cada elemento? A + […]

Zipping listas dentro de una lista en Python

Tengo una lista de listas big_list = [[‘a1′,’b1′,’c1’], [‘a2′,’b2′,’c3’], [‘a3′,’b3′,’c3’]] ¿Cómo puedo comprimir las listas dentro de esta lista? Lo que quiero hacer es zip(list1,list2,list3) , pero hacer esto dinámicamente Creo que tiene que ver con kwargs y kwargs que no estoy familiarizado, cualquier explicación es bienvenida. Gracias,

¿Cómo puedo crear un archivo de imagen PNG a partir de una lista de valores de píxeles en Python?

Puedo generar una lista de valores de píxeles de un archivo de imagen existente mediante un procedimiento como el siguiente: from PIL import Image image = Image.open(“test.png”) pixels = list(image.getdata()) width, height = image.size pixels = [pixels[i * width:(i + 1) * width] for i in xrange(height)] ¿Cómo podría convertir esta lista de valores de […]

¿Cómo encontrar los números faltantes en una lista arbitraria en python 3?

Estoy tratando de encontrar los números que faltan en una lista arbitraria. En una lista ordenada, mi código funciona bien, pero en una lista arbitraria no funciona. Este es mi código: a = [10,12,13,8] b = [x for x in range(a[0], a[-1] + 1)] a = set(a) print(list(a ^ set(b))) La salida es: [8, 10, […]

Cálculo de precisión, recuperación y puntuación F en una sola pasada: python

La precisión, la precisión, la recuperación y la puntuación f son las medidas de la calidad de un sistema en los sistemas de aprendizaje automático. Depende de una matriz de confusión de Verdadero / Falso Positivo / Negativo. Dada una tarea de clasificación binaria, he intentado lo siguiente para obtener una función que devuelve precisión, […]

Cómo restar dos listas en python

No puedo averiguar cómo hacer una función en python que pueda calcular esto: List1=[3,5,6] List2=[3,7,2] y el resultado debe ser una nueva lista que reste a List2 de List1, List3=[0,-2,4] ! Lo sé, que de alguna manera tengo que usar la función zip. Al hacer eso obtengo: ([(3,3), (5,7), (6,2)]) , pero no sé qué […]

Sumar los primeros 2 elementos en una lista de Python cuando la longitud de la lista es desconocida

Estoy trabajando en el siguiente ejercicio de lista de Python de codingbat.com: Dada una matriz de entradas, devuelve la sum de los primeros 2 elementos de la matriz. Si la longitud de la matriz es menor que 2, simplemente sume los elementos que existen, devolviendo 0 si la matriz tiene la longitud 0. Ejemplos: sum2([1, […]

Convierte la matriz / lista de Python 2D en una tabla

¿Cómo puedo convertir esto? students = [(“Abe”, 200), (“Lindsay”, 180), (“Rachel” , 215)] dentro de esto: Abe 200 Lindsay 180 Rachel 215 EDIT: Esto debería ser capaz de trabajar para cualquier lista de tamaño.