Articles of tipos de

Python ctypes puntero a puntero a estructura

Tengo problemas para obtener un puntero a un puntero a una estructura que funciona. Este es el código que tengo que lanza la excepción “ArgumentError: argumento 1:: instancia LP_LP_List esperada en lugar de puntero a LP_LP_List”. class List(Structure): _fields_ = ( (‘head’, POINTER(Node)), (‘tail’, POINTER(Node)), (‘current’, POINTER(Node)), (‘saved’, POINTER(Node)), (‘infosize’, c_int), (‘listsize’, c_ulong), (‘current_index’, c_ulong), […]

Convertir elementos de lista a tipo de datos definido

Soy bastante nuevo en Python y no estoy seguro de cómo hacer lo siguiente. Tengo una lista foo contiene metadatos y valores de medición para un determinado gráfico. Por ejemplo, un ID de plot, fecha de la encuesta, iniciales de los topógrafos, varios valores de medición y una variable categórica. foo= [‘plot001′, ’01-01-2013’, ‘XX’, ’10’, […]

¿Cómo cambiar el comportamiento de un __setattr__ del diccionario de python?

En Python, todo tiene una clase. Por lo tanto, el dict también tiene una clase. Entonces, en teoría, debería poder cambiar la implementación del comportamiento de asignación de valores clave. Ejemplo: d = dict() d[‘first’] = 3 # Internally d[‘first’] is stored as 6 [ie value*2 if value is INT] print d[‘first’] # should print […]

Python que se ocupa de No escribir antes de lanzar \

Estoy sacando una fila de un db y sumndo los campos (aproximadamente 15) para obtener un total. Pero algunos valores de campo serán nulos, lo que provoca un error en la adición de los campos ( TypeError: unsupported operand type(s) for +: ‘NoneType’ and ‘int’ ) En este momento, con cada campo, obtengo el valor […]

¿Cómo crear una matriz numpy n-dim desde un puntero?

He leído sobre numpy.frombuffer, pero no encuentro ninguna forma de crear una matriz desde el puntero.

¿Cuál es la diferencia entre los tipos y ?

¿Hay alguna diferencia entre los tipos y ?

python3: singledispatch en clase, cómo enviar el auto tipo

Utilizando python3.4. Aquí quiero usar singledispatch para enviar diferentes tipos en el método __mul__ . El código como este: class Vector(object): ## some code not paste @functools.singledispatch def __mul__(self, other): raise NotImplementedError(“can’t mul these type”) @__mul__.register(int) @__mul__.register(object) # Becasue can’t use Vector , I have to use object def _(self, other): result = Vector(len(self)) # […]

Python 3.3.2 comprueba que el objeto es de tipo archivo

Estoy portando de Python 2.7 a Python 3.3.2. En Python 2.7, solía poder hacer algo como assert(type(something) == file) , pero parece que en Python 3.3.2 esto es incorrecto. ¿Cómo hago algo similar en Python 3.3.2?

¿Hay algo en Python que sea un `NoneType` además de` None`?

Me preguntaba si en Python hay algún otro objeto / instancia cuyo tipo sea el tipo NoneType además del muy conocido None : >>> type(None) Así que … Esto está muy claro, pero me preguntaba si hay algo más que también sea de NoneType >>> type(???) No hace falta decir que esto es solo por […]

ctypes descargar dll

Estoy cargando un dll con ctypes como este: lib = cdll.LoadLibrary(“someDll.dll”); Cuando haya terminado con la biblioteca, necesito descargarla para liberar los recursos que utiliza. Estoy teniendo problemas para encontrar algo en los documentos sobre cómo hacer esto. Veo esta publicación bastante antigua: ¿Cómo puedo descargar una DLL utilizando ctypes en Python? . Espero que […]