pytorch从打印输出的张量确定维度

tensor(  [[[[ 0.4024,  0.8702],
          [-0.0625, -0.3826]],

         [[-1.1489, -0.5550],
          [ 0.0176,  1.0890]]]])
          
 tensor( [[[ 0.4024,  0.8702, -0.0625, -0.3826],
         [-1.1489, -0.5550,  0.0176,  1.0890]]])

我们要怎样从输出的结果确定这两个tensor的维度?
我们可以从最外层往里面看。
从最外层的大括号开始,最外层的内容有一项

         [[[ 0.4024,  0.8702],
          [-0.0625, -0.3826]],

         [[-1.1489, -0.5550],
          [ 0.0176,  1.0890]]]

第二层有两项

         [[ 0.4024,  0.8702],
          [-0.0625, -0.3826]],

         [[-1.1489, -0.5550],
          [ 0.0176,  1.0890]]

第三层有两项

          [ 0.4024,  0.8702],
          [-0.0625, -0.3826]

第四层有两项

           0.4024,  0.8702

因此我们可以确定这个张量维度为1* 2* 2* 2

你可能感兴趣的:(深度学习,深度学习,机器学习)