python中format方法,Python中reshape函数

  python中format方法,Python中reshape函数

  Python:flatten))参数本博客主要介绍flatten)的功能及其参数的含义。

  Flatten))是多维数据的降维函数。Flat(),默认参数为0。也就是flatten))的效果和flatten))一样。Python的Flatten(dim)就是从dimth维度展开,把下面的维度转换成一个维度。也就是说只保留dim前面的维度,其他维度的数据都填充在名为dim的维度中。例如S n(S 0,S 1,S 2。S n),S0,S 1,S 2。S n)和flatten(m) m)是S0,S 1,S 2)和flatten(m Sm*Sm 1*Sm 2*。*Sn) S0,S2 S1。通过下面的例子了解flatten:比如在dimension (2,3,4)中随机定义data aimporttorcha=torch.rand,3,4) a的输出结果。

  此时,的维度是2、3、4。

  效果和flat(和flat) 0一样)。如果a的数据从0维展开,就是)2 3 4 2*3*4 2。

  34),维度为(24)b=a . flatten()c=a . flatten(0)b,c的结果如图:

  b和C相等,维数为(2 ^ 3 ^ 4)(2 * 3 * 4)(234),即(24)

  从维度A1展开flatten(1)是(2,34) (2,3 * 4) (2,34),也就是(2,12)。结果12)。d=a.flatten(1) d如图所示:

  从一个维度A展开的数据D的维度为(2,34) (2,3 * 4) (2,34),即(2,12)

  如果a从二维展开flat (2),则为(2,3,4)且不变的结果e=a. flat (2) e如图所示:

  从E展开的数据D的维数为(2,3,4) (2,3,4) (2,3,4)。

  python中的Flatten(dim)意思是从第dim个维度展开,将后面的维度转化为一个维度。也就是说只保留dim之前的维度,其他维度的数据全部挤进dim的这个维度。例如,数据的维数是(S 0,S 1,S 2,S 3.(s0,s1,s2,s3).sn) (s0,s1,s2,s3).sn),展平后的数据(m)为。S m 2,S m 1,S mS m 1S m 2。S n)(S0,S1,S2,S3.Sm-2、Sm-1、Sm*Sm 1*Sm 2*.*Sn) (S0、S1、S2、S3、Sm 2,Sm 1,Smsm1sm2 #.Sn)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: