在numpy中,建议创建列数组(2d数组)而不是1d数组吗?例如,尽管Z = np.zeros((12,))
定义了一维列表,但也可能更优选form Z = np.zeros((12,1))
。
取决于用例。两种可能性的存在是有原因的:如果Z
可以是矩阵,但恰好只有一列,则使其成为列向量。如果Z
始终是单个向量,则将其设为1-d,除非某些操作(或库)要求使用另一种格式;否则,将其设为1-d。1-d通常更容易使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句