Articles of objeto

¿Cómo crear objetos sobre la marcha en python?

¿Cómo creo objetos sobre la marcha en Python? A menudo quiero pasar información a mis plantillas de Django que tiene el formato siguiente: {‘test’: [a1, a2, b2], ‘test2’: ‘something else’, ‘test3’: 1} lo que hace que la plantilla se vea desordenada. así que creo que es mejor crear un objeto que es como: class testclass(): […]

TypeError: object () no toma parámetros

Mi código genera el siguiente error: TypeError: object() takes no parameters class Graph(object): def vertices(self): return list(self.__graph_dict.keys()) if __name__ == “__main__”: g = { “a” : [“d”], “b” : [“c”], “c” : [“b”, “c”, “d”, “e”], “d” : [“a”, “c”], “e” : [“c”], “f” : [] } graph = Graph(g) print(“Vertices of graph:”) print(graph.vertices()) ¿Hay […]

Objetos vs instancia en Python

En C ++ solo hay objetos y clases, donde los objetos son instancias de clases. En Python, una definición de clase (es decir, el cuerpo de una clase) se llama un objeto. Y, el objeto en C ++ se llama instancia en python. Mira esto ¿Me equivoco? EDITAR: En realidad, alguien puede explicar con ejemplo […]

¿Cuál es la diferencia entre un marco y un objeto, y cuándo debo modificar uno sobre el otro?

Comencé a leer sobre la syntax de python’s + = y me topé con la siguiente publicación / respuesta: código interactivo sobre + = Entonces, lo que noté fue que parece haber una diferencia entre los marcos y los objetos. En el marco global, apuntan al mismo objeto a pesar de que son variables diferentes; […]

¿Cómo capturar cualquier método llamado en un objeto en python?

Estoy buscando una solución pythonic sobre cómo almacenar un método que se llama en un objeto justo dentro del objeto. Porque en Python, si quiero capturar, por ejemplo, el método abs() , sobrecargaré este operador como: Catcher(object): def __abs__(self): self.function = abs c = Catcher() abs(c) # Now c.function stores ‘abs’ as it was called […]

Python: ¿una forma clara de crear múltiples objetos?

Soy bastante nuevo en Python y tengo una pregunta sobre una forma ordenada de crear múltiples objetos con diferentes propiedades. En este momento tengo que crear específicamente cada uno de esta manera: object1 = MyClass(property=foo,property2=bar) object1.DoStuff(variable = foobar) object2 = MyClass(property=foo,property2=bar2) object2.DoStuff(variable = foobar) object3 = MyClass(property=foo,property2=bar3) object3.DoStuff(variable = foobar) Mi problema es que quiero […]

¿Cómo leo las ilustraciones del álbum usando python?

En mis búsquedas he encontrado que hay algunas bibliotecas que podrían hacer esto leyendo las tags ID3. Si es así, ¿cuál sería el mejor para usar? No planeo escribir ningún dato solo leyendo. También estoy tratando de hacer que esta aplicación sea lo más portátil posible, por lo que la menor cantidad de dependencias sería […]

¿Por qué Python parece tratar las variables de instancia como compartidas entre objetos?

Estaba trabajando en un script simple hoy cuando noté una extraña peculiaridad en la forma en que Python trata las variables de instancia. Digamos que tenemos un objeto simple: class Spam(object): eggs = {} def __init__(self, bacon_type): self.eggs[“bacon”] = bacon_type def __str__(self): return “My favorite type of bacon is ” + self.eggs[“bacon”] Y creamos dos […]

Cómo convertir una matriz Numpy 2D con tipo de objeto en una matriz 2D regular de flotadores

Como parte de un progtwig más amplio en el que estoy trabajando, terminé con matrices de objetos con cadenas, coordenadas 3D, etc., todo mezclado. Sé que las matrices de objetos pueden no ser las más favoritas en comparación con las matrices estructuradas, pero espero evitar esto sin cambiar muchos códigos. Supongamos que cada fila de […]

Python iterando a través de atributos de objeto

¿Cómo itero sobre los atributos de un objeto en Python? Tengo una clase: class Twitt: def __init__(self): self.usernames = [] self.names = [] self.tweet = [] self.imageurl = [] def twitter_lookup(self, coordinents, radius): cheese = [] twitter = Twitter(auth=auth) coordinents = coordinents + “,” + radius print coordinents query = twitter.search.tweets(q=””, geocode=coordinents, rpp=10) for result […]