I know how to get the ctypes pointer to the beginning of a numpy array:
a = np.arange(10000, dtype=np.double) p = a.ctypes.data_as(POINTER(c_double)) p.contents c_double(0.0)
however, I need to pass a pointer, for example, to element 100, without copying the array. There should be an easy way to do this, but he cannot find it.
Any hint is appreciated.
Andrea Zonca
source share