That's essentially what datashape did over in the blaze ecosystem. It gets a bit fancier to support ragged arrays and optional types.
http://datashape.readthedocs.org/en/latest/ On Dec 10, 2015 5:14 AM, "Gerrit Holl" <gerrit.h...@gmail.com> wrote: > Hi, > > I have made a modest proposal in issue #6752 > <https://github.com/numpy/numpy/issues/6752>. Basically, the proposal > is to add an `ndim` attribute to dtypes. Currently, arrays have a > shape and an ndim attribute, where ndim equals len(shape). dtype > objects have a shape attribute, but no corresponding ndim. > > An ndim attribute would help in immediately determining whether a > field in a structured dtype is multidimensional or not. > > Thoughts? > > Gerrit. > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion