Resultados de la búsqueda a petición "ctypes"
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 = ...
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 ...
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), } ...
¿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 ...
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 ...
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 ...
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'] ...
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 ...
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 ...
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 ...