Better would be to have an object like NamedTuple in typing that would allow
class Point(DType): x: np.int16 y: np.int16 On Sun, Jul 26, 2020 at 3:22 PM Eyal Kutz <eyal.k...@gmail.com> wrote: > I am interested in suggesting an API improvement for NumPy. > I wish to make it so that the following code: > @np.dtype > class Point: > x: np.int16 > y: np.int16 > would be equivalent to the following code: > Point = np.dtype([('x', np.int16), ('y', np.int16)]) > > I am willing to submit the code changes required to make this happen. > _______________________________________________ > 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