层和块

https://zh-v2.d2l.ai/chapter_deep-learning-computation/model-construction.html

“例如,我们上面模型中的第一个全连接的层接收任意维的输入,但是返回一个维度256的输出。”

请问什么说是任意维的输入,不应该是(n,20)维的输入才对嘛?

        # 这里,`block`是`Module`子类的一个实例。我们把它保存在'Module'类的成员变量
       # `_children` 中。`block`的类型是OrderedDict。
       self._modules[block] = block

上面MySequential示例代码中的疑问:

  1. 注释中_children是不是写错了,应该是_modules
  2. _modules为什么定义成OrderedDict类型,一个list应该就够了吧