I am looking for something that would work for stride tricks too. Essentially, any possible view.
> On 31 Aug 2023, at 23:03, Aaron Meurer <asmeu...@gmail.com> wrote: > > In principle this can be reconstructed from the strides, shape, and > base memory address (a.ctypes.data) of the view and base arrays. > However, not all views can be reconstructed using slices alone, for > example, views from reshape operations or stride tricks. I don't know > if it's possible to just construct a view directly given a base, > offset, shape, and strides, but I think ideally that's what you'd > want. > > Aaron Meurer > > On Thu, Aug 31, 2023 at 1:25 PM Dom Grigonis <dom.grigo...@gmail.com> wrote: >> >> Hi everyone, >> >> I am working with shared arrays and their slices. And trying to subclass >> ndarray in such way so that they remap to memory on unpickling. I am using >> package SharedArray, which doesn’t micro-manage memory locations, but rather >> stores the whole map via shm using unique name. One issue I ran into is that >> when I pickle & unpickle slice of memory mapped array, I need to store the >> spec of the subset so that I can retrieve the same portion. >> >> The issue I am working on has been briefly discussed on stack: >> https://stackoverflow.com/questions/12421770/find-location-of-slice-in-numpy-array. >> Although I am not sure if it is the exact same one. >> >> So, in short, is there a way to determine location of a slice in original >> array. Ideally, it would be indexing which works for any non-copy >> slice/subset possible. >> >> Kind regards, >> Dg >> >> —Nothing ever dies, just enters the state of deferred evaluation— >> >> _______________________________________________ >> NumPy-Discussion mailing list -- numpy-discussion@python.org >> To unsubscribe send an email to numpy-discussion-le...@python.org >> https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ >> Member address: asmeu...@gmail.com > _______________________________________________ > NumPy-Discussion mailing list -- numpy-discussion@python.org > To unsubscribe send an email to numpy-discussion-le...@python.org > https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ > Member address: dom.grigo...@gmail.com _______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: arch...@mail-archive.com