On Thu, 2021-05-20 at 13:46 -0400, Robert Kern wrote: > On Thu, May 20, 2021 at 1:40 PM CJ Carey <perimosocord...@gmail.com> > wrote:
<snip> > > If NEP 21 is accepted ( > > https://numpy.org/neps/nep-0021-advanced-indexing.html) this would > > be > > even simpler: > > > > out.vindex[:, x] = 1 > > > > Was there ever a decision about that NEP? I didn't follow the > > discussion > > too closely at the time. > > > > IIRC, I think there was broad agreement on the final plan as stated > in the > NEP. I suspect, though, that the general appetite for adding to the > array > API surface has declined even from its anemic starting point, now > that deep > learning frameworks with ndarray-mimicking APIs have taken off. True, I am not sure on which side we would land now. Although, NumPy's advanced indexing is too odd to expect ndarray-mimicking APIs to copy it. At least with new attributes you have a chance to define clearly what should happen. I personally still have appetite for it. But expect there will be enough "small" things to fix-up (improve the NEP, figure out how subclassing should be done, clean-up the old code) that this is still a decent sized project. The old 80-20 problem, I guess... So, it just never quite reached the motivation/priority threshold for me since the original push. Cheers, Sebastian > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@python.org > https://mail.python.org/mailman/listinfo/numpy-discussion _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion