Articles of comparación de

comparación decimal python

comparación decimal python >>> from decimal import Decimal >>> Decimal(‘1.0’) > 2.0 True Esperaba que convirtiera 2.0 correctamente, pero después de leer a través de PEP 327 , entiendo que había alguna razón para no convertir implícitamente float a Decimal, pero en ese caso no debería elevar TypeError como lo hace en este caso >>> […]

¿Por qué son iguales las tuplas construidas a partir de conjuntos inicializados de manera diferente?

Esperaba las siguientes dos tuplas >>> x = tuple(set([1, “a”, “b”, “c”, “z”, “f”])) >>> y = tuple(set([“a”, “b”, “c”, “z”, “f”, 1])) para comparar desigual, pero no lo hacen: >>> x == y >>> True ¿Porqué es eso?

Eliminar un dataframe de otro con Pandas

Tengo dos marcos de datos de diferente tamaño ( df1 nad df2 ). Me gustaría eliminar de df1 todas las filas que están almacenadas dentro de df2 . Así que si tengo df2 es igual a: AB 0 wer 6 1 tyu 7 Y df1 es igual a: ABC 0 qwe 5 a 1 wer […]

Python: comparación de frozensets

Considere el siguiente script: # multipleSmallFrozensets is a list of 7 frozensets of differenet number of string objects multipleSmallFrozensets = [ frozenset({‘YHR007C’, ‘YHR042W’}), frozenset({‘YPL274W’}), frozenset({‘YCL064C’}), frozenset({‘YBR166C’}), frozenset({‘YEL041W’, ‘YJR049C’}), frozenset({‘YGL142C’}), frozenset({‘YJL134W’, ‘YKR053C’})] # singleFrozenset is a frozenset of 3410 string objects singleFrozenset = frozenset({‘YIL140W’,’YLR268W’,’YLR357W’,’YJL155C’,’YHR067W’, ‘YAL008W’,’YBR255W’,’YFR027W’,’YGR148C’,’YJR122W’,’YJL204C’,’YJL093C’,’YLR244C’, ‘YNL003C’,’YBR111W-A’, …}) # don’t forget that i is of type frozenset […]

Python, comparar sublistas y hacer una lista.

Tengo una lista que contiene muchas sublistas. es decir mylst = [[1, 343, 407, 433, 27], [1, 344, 413, 744, 302], [1, 344, 500, 600, 100], [1, 344, 752, 1114, 363], [1, 345, 755, 922, 168], [2, 345, 188, 1093, 906], [2, 346, 4, 950, 947], [2, 346, 953, 995, 43], [3, 346, 967, 1084, […]

Python: comparación por defecto

En Python 2.7, defino una clase de nuevo estilo vacía: In [43]: class C(object): pass ….: luego crea una lista de instancias de la nueva clase: In [44]: c = [C() for i in xrange(10)] luego intente ordenar la lista: In [45]: sorted(c) Out[45]: [, , … ] Lo sorprendente es que el tipo no […]

Número entero de Python a letra

Estoy intentando solucionar los errores en este fragmento de código: import time while1 = True def grader (z): if z >= 0 or z = 60 or z = 62 or z = 67 or z = 70 or z = 73 or z = 77 or z = 80 or z = 83 or […]

¿Comparar diccionarios con valores incomparables o incomparables? (por ejemplo, listas o marcos de datos)

TL; DR: ¿Cómo puedes comparar dos diccionarios de Python si algunos de ellos tienen valores que no se pueden copiar / mutar (por ejemplo, listas o marcos de datos de pandas)? Tengo que comparar los pares de diccionarios para la igualdad. En ese sentido, esta pregunta es similar a estas dos, pero sus soluciones solo […]

python: qué archivo es más nuevo y por cuánto tiempo

Estoy tratando de crear una rutina de comparación de archivos. Sospecho que el siguiente es un enfoque bastante torpe. Tuve algunas dificultades para encontrar información sobre los atributos o métodos de timedelta, o como se llamen; por lo tanto, medí la diferencia de fecha y hora a continuación solo en términos de días, minutos y […]

Python: ¿Por qué no se admite la comparación entre listas y tuplas?

Al comparar una tupla con una lista como … >>> [1,2,3] == (1,2,3) False >>> [1,2,3].__eq__((1,2,3)) NotImplemented >>> (1,2,3).__eq__([1,2,3]) NotImplemented … Python no los compara en profundidad como se hace con (1,2,3) == (1,2,3) . Entonces, ¿cuál es la razón de esto? ¿Es porque la lista mutable se puede cambiar en cualquier momento (problemas de […]