In my search of a test to check whether two numpy arrays use the same underlying memory, I stumbled across the data attribute of an array. It behaves really weirdly (a.data is a.data returns False), and the documentation says nothing but:
Python buffer object pointing to the start of the array’s data.
So what exactly is the data object of a numpy array and what is it used for?
numpyusers don't use it (directly).