> I'm trying to do something ... unusual. > > gdb support scripting with Python. From within my python script, I can > get the address of a contiguous area of memory that stores a fortran > array. I want to creat a NumPy array using "frombuffer". I see that > the CPython API supports the creation of a buffer, but, is there an > easier, more direct, way?
Here's how I do a similar task: numpy.ndarray(shape, dtype=dtype, buffer=(ctypes.c_char*size_in_bytes).from_address(address)) You may need the strides or order parameters, as well. Perhaps there's an easier way to create a buffer from an integer memory address, but this seems pretty straightforward. Zach _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
