lib.find_vertex.argtypes = [ndpointer(dtype=vertex_dtype, flags=
    'C_CONTIGUOUS'), ctypes.c_int, ctypes.POINTER(Vertex), ctypes.POINTER(
    Vertex)]
lib.find_vertex.restypes = None
Способ быстрой передачи миллионов элементов на python в программу на C много раз подряд.