Resultados de la búsqueda a petición "ctypes"

3 la respuesta

ctypes y pasando un por referencia a una función

Estoy tratando de usar libpcap en python3 usando ctypes. dada la siguiente función en C pcap_lookupnet(dev, &net, &mask, errbuf) en Python tengo el siguiente pcap_lookupnet = pcap.pcap_lookupnet mask = ctypes.c_uint32 net = ...

1 la respuesta

Cómo convertir el puntero a matriz c a matriz de pitón

Tengo una función de devolución de llamada de C ++ que llama a Python usando ctypes. Los parámetros de esta función son un puntero a una matriz de doble y el número de elementos. Hay muchos elementos, aproximadamente 2,000,000. Necesito enviar ...

1 la respuesta

python ctypes y sysctl

Tengo el siguiente código import sys from ctypes import * from ctypes.util import find_library libc = cdll.LoadLibrary(find_library("c")) CTL_KERN = 1 KERN_SHMMAX = 34 sysctl_names = { 'memory_shared_buffers' : (CTL_KERN, KERN_SHMMAX), } ...

3 la respuesta

¿Puedo acceder a ImageMagick API con Python?

Necesito usar ImageMagick [http://www.imagemagick.org/script/index.php] como PIL no tiene la cantidad de funcionalidad de imagen disponible que estoy buscando. Sin embargo, quiero usar Python. Los enlaces de Python (PythonMagick) no se han ...

2 la respuesta

ctypes vs C extension

Tengo algunas funciones escritas en C para un proyecto de juego. Estas funciones se llaman bastante (alrededor de 2000-4000 veces por segundo). Las funciones están escritas en C para velocidad bruta. Ahora, la forma más fácil para mí de ...

2 la respuesta

Arreglos dinámicos y estructuras en estructuras en python

Estoy tratando de implementar estas estructuras C en python usando ctypes: struct _rows { int cols_count; char *cols[]; } struct _unit { int rows_count; struct _rows *rows; } int my_func(struct _unit *param);Problema es que _rows.cols es una ...

8 la respuesta

Cambiando LD_LIBRARY_PATH en tiempo de ejecución para ctypes

¿Cómo actualiza esta variable de entorno en tiempo de ejecución para que los ctypes puedan cargar una biblioteca donde sea? He intentado lo siguiente y ninguno parece funcionar. from ctypes import * os.environ['LD_LIBRARY_PATH'] ...

4 la respuesta

Puedo obligar a un ndarray numpy a tomar posesión de su memori

Tengo una función C que mallocs () y llena una matriz 2D de flotantes. "Devuelve" esa dirección y el tamaño de la matriz. La firma es int get_array_c(float** addr, int* nrows, int* ncols); Quiero llamarlo desde Python, así que uso ...

4 la respuesta

Tipos de pitón y punteros de función

Esto está relacionado conmy otra pregunta [https://stackoverflow.com/questions/867850/creating-a-wrapper-for-a-c-library-in-python] , pero sentí que debería hacer una nueva pregunta. Básicamente FLAC usa punteros de función para devoluciones de ...

2 la respuesta

Utilizando una estructura como argumento de función con el módulo ctypes de python

Así que intento portar una extensión C de Python que escribí para manejar uniones / enlaces simbólicos / etc en Windows a Python puro usando el módulo ctypes. Desafortunadamente, dado que mi uso anterior de ctypes es bastante limitado, creo que ...