Estoy tratando de ordenar las filas de una matriz por los valores de otra. Por ejemplo: import numpy as np arr1 = np.random.normal(1, 1, 80) arr2 = np.random.normal(1,1, (80,100)) Quiero ordenar arr1 en orden descendente, y mantener la relación actual entre arr1 y arr2 (es decir, después de clasificar ambas, la fila de arr1[0] y […]
Estoy tratando de imprimir las 10 palabras más frecuentes usando el siguiente código. Sin embargo, no está funcionando. ¿Alguna idea de cómo solucionarlo? def reducer_count_words(self, word, counts): # send all (num_occurrences, word) pairs to the same reducer. # num_occurrences is so we can easily use Python’s max() function. yield None, (sum(counts), word) # discard the […]
¿Cuál es la forma más rápida de obtener una lista única y ordenada en python? (Tengo una lista de cosas hashables y quiero tener algo sobre lo que pueda iterar. No importa si la lista se modifica en su lugar, o si obtengo una nueva lista o una iterable. En mi caso de uso concreto, […]
Tengo una lista de cadenas que quiero ordenar de forma natural: c = [‘0’, ‘1’, ’10’, ’11’, ‘2’, ‘2Y’, ‘3’, ‘3Y’, ‘4’, ‘4Y’, ‘5’, ‘5Y’, ‘6’, ‘7’, ‘8’, ‘9’, ‘9Y’] Además de la clasificación natural, quiero mover todas las entradas que no sean cadenas de números puros al final. Mi salida esperada es esta: [‘0’, […]
Soy bastante nuevo en Python y estoy buscando una forma de ordenar una lista colocando palabras antes de los números. Entiendo que puede usar ordenar para hacer lo siguiente: a = [‘c’, ‘b’, ‘d’, ‘a’] a.sort() print(a) [‘a’, ‘b’, ‘c’, ‘d’] b = [4, 2, 1, 3] b.sort() print(b) [1, 2, 3, 4] c = […]
Tengo una lista con sublistas de la siguiente manera: result = [ [‘helo’, 10], [‘bye’, 50], [‘yeah’, 5], [‘candy’,30] ] Quiero ordenar esto con tres condiciones: primero, por el entero más alto en el índice 2 de la lista secundaria, luego por la longitud de la palabra en el índice 1 de la lista secundaria […]
Entonces, se supone que este es un progtwig de clasificación, pero por alguna razón, no es la clasificación del archivo que estoy dando, sino que me da números rectos tal como están. Cualquier ayuda sería apreciada. Gracias filename=input(‘Enter file path:’) file = open(filename, ‘r’) alist = [(line) for line in file.readlines()] print(alist) def selectionSort(alist): for […]
Me gustaría ordenar un archivo en Python basado en valores numéricos: Mi archivo de entrada se ve así: 66135 – A 65117 – B 63301 – C 63793 – D La salida debe ser: 63301 – C 63793 – D 65117 – B 66135 – A ¿Cómo hacerlo?
Me pregunto si esta es una forma legítima de calcular la precisión de la clasificación: obtener umbrales de recuperación de precisión para cada umbral binarize las y_scores continuas calcule su precisión a partir de la tabla de contingencia (matriz de confusión) Devuelve la precisión media para los umbrales. recall, precision, thresholds = precision_recall_curve(np.array(np_y_true), np.array(np_y_scores)) accuracy […]
Tengo una lista de diccionarios con valores almacenados como cadenas. Quiero ordenarlos tomando los valores como entero y no como cadena. Codigo tengo XWordDict=[{“name”:”ABC”,”pos”:”1″},{“name”:”GHI”,”pos”:”10″},{“name”:”DEF”,”pos”:”2″}] Xlistsorted=sorted(XWordDict,key=(operator.itemgetter(“pos”))) Esto da la orden como [{‘name’: ‘ABC’, ‘pos’: ‘1’}, {‘name’: ‘GHI’, ‘pos’: ’10’}, {‘name’: ‘DEF’, ‘pos’: ‘2’}] sin embargo quiero que sea [{‘name’: ‘ABC’, ‘pos’: ‘1’}, {‘name’: ‘DEF’, ‘pos’: ‘2’}, […]