Articles of objetos de

Separe la parte real e imaginaria de un número complejo en Python

Tengo que extraer los elementos reales e imaginarios de un número complejo en Python. Sé cómo hacer una lista en un número complejo … pero no al revés. Tengo esto: Y = (-5.79829066331+4.55640490659j) Necesito: Z = (-5.79829066331, 4.55640490659) y también necesitaré cada parte si hay una manera de ir directamente sin pasar por Z: A […]

¿Cuál es la diferencia entre un constructor y un inicializador en python?

Posible duplicado: Python (y la API de Python C): new versus init Ahora mismo estoy en la universidad y el profesor estaba usando los términos constructores e inicializadores de manera intercambiable. Aunque estoy bastante seguro de que esto está mal. He intentado googlear la respuesta pero no encontré la respuesta que estoy buscando.

__getattr__ equivalente para los métodos

Cuando no se encuentra un atributo, se llama al object.__getattr__ . ¿Hay una manera equivalente de interceptar métodos indefinidos?

En python: el operador que un conjunto usa para probar si un objeto está en el conjunto

Si tengo una lista de objetos, puedo usar el método __cmp__ para reemplazar los objetos que se comparan. Esto afecta el funcionamiento del operador == y el item in list función de item in list . Sin embargo, no parece afectar el item in set función del item in set ; me pregunto cómo puedo […]

Asignar un valor a la variable de clase es asignarlo a todas las instancias de ese objeto

Tengo una clase con un diccionario. Creo n instancias de números de la clase. Cuando I + = los valores en una clave en ese diccionario se reflejan en cada uno de los objetos que he creado desde ese objeto. ¿Cómo hago que ese diccionario sea único para cada instanciación de esa clase? Así es […]

suelte las filas de objetos que no sean json de la columna del dataframe de Python

Tengo un dataframe tal que la columna contiene tanto objetos json como cadenas. Quiero deshacerme de las filas que no contienen objetos json. A continuación se muestra cómo se ve mi dataframe: import pandas as pd df = pd.DataFrame({‘A’: [“hello”,”world”,{“a”:5,”b”:6,”c”:8},”usa”,”india”,{“a”:9,”b”:10,”c”:11}]}) print(df) ¿Cómo debo eliminar las filas que contienen solo cadenas, de modo que después de […]

¿Es apropiado usar map (func, list) para transformar objetos sin devolver una lista?

Tengo una pregunta de “mejores prácticas” aquí. Estoy usando el mapa de una manera que no puede usarse, usando los elementos de una lista para cambiar el estado de un objeto diferente. La salida final de la lista no se cambia realmente. ¿Es esto apropiado? Por ejemplo: class ToBeChanged(object): def __init__(self): self.foo_lst = [1,2,3,4] def […]

Pase múltiples argumentos en forma de tupla

Estoy pasando muchos datos alrededor; específicamente, estoy tratando de pasar la salida de una función a una clase y la salida contiene una tupla con tres variables. No puedo pasar directamente la salida de mi función (la tupla) a la clase como en los parámetros de entrada. ¿Cómo se puede formatear la tupla para que […]

¿Por qué dir no muestra todos los atributos de objetos de Python?

¿Por qué algunos métodos / atributos de objetos no aparecen cuando llamo a dir en el objeto? Ejemplo: from scipy import sparse e = sparse.eye(2) ‘H’ in dir(e) devuelve False . Pero llamar a eH funciona bien (devolviendo otro objeto de matriz dispersa). ¿Por qué esto es así y cómo puedo ver estos atributos ocultos? […]

Historial de objetos de Python

Estoy tratando de encontrar una manera de hacer un seguimiento de varias reencarnaciones de un objeto en Python. Por ejemplo, me gustaría tener una clase para, por ejemplo, una sala. Esta sala podría comenzar su existencia como una “cocina”, y luego, en un momento dado, convertirse en un “estudio”. Quiero poder rastrear (o registrar) todas […]