Articles of objeto

¿Python borra automáticamente los objetos?

Si tengo el siguiente código: populationList = [] for i in range(0, 2000) populationList.append(myObject). populationList = [] ¿Se limpiarían todos los objetos de la población ahora que se ha eliminado la referencia a ellos? ¿Entiendo que este es el caso en Java pero es el mismo para Python? ¿O deberían los objetos ser explícitamente eliminados?

TypeError: el objeto Python no es serializable JSON

Estoy tratando de codificar un objeto en json usando json.dumps() en Django, sin embargo, cuando paso un objeto python, genera este error. TypeError: is not JSON serializable Supuse que, aunque JSON solo puede codificar ciertos tipos de datos, uno de esos tipos de datos eran objetos. Leí otra pregunta en el Desbordamiento de stack que […]

matriz numpy de objetos python

¿Desde cuándo numpy te permite definir una matriz de objetos de Python? Matriz de objetos con numpy . ¿Hay alguna diferencia fundamental entre estas matrices y una lista de python? ¿Cuál es la diferencia entre estas matrices y, por ejemplo, una tupla de python? Hay varias funciones útiles de números que me gustaría usar, es […]

Python: accede a objetos desde otro módulo

Soy un progtwigdor muy inexperto que está creando un juego (usando Python 3.3) como un ejercicio de aprendizaje. Actualmente tengo un módulo principal y un módulo de combate. Las personas en el juego están representadas por instancias de la clase “Persona” y se crean en el módulo principal. Sin embargo, el módulo de combate obviamente […]

¿Hay solo un objeto True y un False en Python?

Sé que Python garantiza que solo hay una instancia de NoneType , el objeto None , por lo que puede usar de forma segura is None para probar si algo es igual a None . ¿Existe una garantía equivalente para bool True y False (es decir, que solo hay una instancia de cada uno)? ¿Si […]

Uso de un bucle para agregar objetos a una lista (python)

Estoy tratando de usar un bucle while para agregar objetos a una lista. Esto es básicamente lo que quiero hacer: class x: pass choice = raw_input(pick what you want to do) while(choice!=0): if(choice==1): Enter in info for the class: append object to list (A) if(choice==2): print out length of list(A) if(choice==0): break ((((other options)))) Puedo […]

Usando objetos de Python en C ++

Estoy escribiendo un código que calcula las imágenes de mapas no lineales usando métodos de análisis de intervalos, aplica una sum de minkowski y se repite para un número arbitrario de iteraciones. He escrito un código de trabajo en Python, sin embargo, me gustaría poder implementar algunas de las partes más intensivas en iteración / […]

¿Cómo pasar objetos a palabras clave en el framework robot?

Tengo una clase de Python MyClass escrita en el archivo MyClass.py : class MyClass(object): def __init__(self): self.myvar = list() def setvar(self, val): self.myvar = val def mymethod(self): return self.myvar He importado en Robot Framework como a continuación: Library MyClass WITH NAME my_component También tengo una palabra clave que llama a un método de objetos que […]

Python verifica instancias de clases

¿Hay alguna forma de verificar si el objeto es una instancia de una clase? No es una instancia de una clase concreta, sino una instancia de cualquier clase. Puedo verificar que un objeto no sea una clase, no un módulo, no un rastreo, etc., pero estoy interesado en una solución simple.

¿Cómo hago que las variables privadas sean inaccesibles en Python?

class Car(object): def __init__(self, color, engine, oil): self.color = color self.__engine = engine self.__oil = oil a = Car(‘black’, ‘a cool engine’, ‘some cool oil’) Suponemos que las variables __engine y __oil son privadas, lo que significa que no puedo acceder a ellas a través de una llamada como un motor .__. Sin embargo, puedo […]