fun.restype = None
fun.argtypes = [ndpointer(ctypes.c_double, flags='C_CONTIGUOUS'), ctypes.
    c_size_t, ndpointer(ctypes.c_double, flags='C_CONTIGUOUS')]
Передача массивов Numpy в функцию C для ввода и вывода