Настоятельно рекомендуем библиотеку NumPy ctypes .Я предполагаю, что вы хотите, чтобы указатель передавался в библиотеку C.Следующее представит функцию C myfunc(double* data)
:
mylib = np.ctypeslib.load_library("mylib", ".")
mylib.myfunc.argtypes = (np.ctypeslib.ndpointer(), )
, которая затем может быть вызвана как:
mylib.myfunc(np.zeros((5, 5)))