全称应该叫Data Descriptor 数据描述子
一个namedtuple的子类
本质也是一个tuple,只不过对不同位置的元素命名了而已,可以通过命名访问到元素,和ordinaried字典类似
mxnet.DataDesc 使用了两个信息描述数据
- name 是名字 字符串 str
- shape 是数据形状 元组 里面存int类型的数
class DataDesc(namedtuple('DataDesc', ['name', 'shape'])):
"""DataDesc is used to store name, shape, type and layout
information of the data or the label.
The `layout` describes how the axes in `shape` should be interpreted,
for example for image data setting `layout=NCHW` indicates
that the first axis is number of examples in the batch(N),
C is number of channels, H is the height and W is the width of the image.
For sequential data, by default `layout` is set to ``NTC``, where
N is number of exam