a = numpy.array([[0.0] * 10] * 2, dtype=numpy.float32)
ctypes.cast(a.ctypes.data, ctypes.POINTER(ctypes.c_float))[0]
ctypes.cast(a.ctypes.data, ctypes.POINTER(ctypes.c_float))[0] = 1234
a
Передача набора массивов NumPy в функцию C для ввода и вывода