torch.split()

'''
import torch 
#关于torch.split()函数的使用
ysh=torch.rand((4,8,6))
print('ysh_shape',ysh.shape)
mess=torch.split(ysh,2,dim=0)
print('ysh',ysh)
for i in  mess:
    print("i",i)
#torch.split(tensor,split_size_or_section,dim)完成了在维度dim上对张量tensor切分的任务,切分的大下
#由split_size_or_section决定
演示结果
ysh_shape torch.Size([4, 8, 6])
ysh tensor([[[0.6902, 0.7304, 0.6721, 0.7084, 0.6144, 0.9573],
         [0.6282, 0.1948, 0.4987, 0.2209, 0.5220, 0.5916],    
         [0.0926, 0.5765, 0.1929, 0.8219, 0.0533, 0.2595],    
         [0.0118, 0.6234, 0.9052, 0.9021, 0.5443, 0.9826],    
         [0.3294, 0.8859, 0.2642, 0.4821, 0.2936, 0.7825],    
         [0.0916, 0.6130, 0.3258, 0.7555, 0.2906, 0.3834],    
         [0.9492, 0.9900, 0.3934, 0.6345, 0.3282, 0.3203],    
         [0.4193, 0.3491, 0.0120, 0.3940, 0.0949, 0.2586]],   

        [[0.3945, 0.6685, 0.7638, 0.4580, 0.4213, 0.7744],    
         [0.4684, 0.1031, 0.7223, 0.3876, 0.9374, 0.6348],    
         [0.5073, 0.0811, 0.9718, 0.3441, 0.9789, 0.5309],    
         [0.0464, 0.1444, 0.0131, 0.1354, 0.1363, 0.4884],    
         [0.5902, 0.5752, 0.5572, 0.4773, 0.1481, 0.4861],    
         [0.4762, 0.7723, 0.5584, 0.3330, 0.9923, 0.3006],    
         [0.6967, 0.6267, 0.0114, 0.7994, 0.4867, 0.3571],    
         [0.3426, 0.3432, 0.9019, 0.3500, 0.2407, 0.7816]],

        [[0.3526, 0.6836, 0.5706, 0.5813, 0.2053, 0.8642],
         [0.4879, 0.3136, 0.8652, 0.7691, 0.5845, 0.8990],
         [0.4399, 0.8685, 0.5658, 0.3264, 0.8709, 0.9613],
         [0.0199, 0.5939, 0.9009, 0.9864, 0.6581, 0.1774],
         [0.4650, 0.2194, 0.5409, 0.1912, 0.4927, 0.9850],
         [0.0033, 0.4131, 0.5793, 0.2638, 0.8113, 0.3437],
         [0.8758, 0.4926, 0.2402, 0.8811, 0.6346, 0.3666],
         [0.4559, 0.6895, 0.2985, 0.8002, 0.9424, 0.0689]],

        [[0.1367, 0.3218, 0.4103, 0.9068, 0.1289, 0.4846],
         [0.0283, 0.4955, 0.3459, 0.5642, 0.7386, 0.5170],
         [0.4937, 0.4622, 0.2706, 0.4797, 0.9714, 0.5258],
         [0.5382, 0.6232, 0.8357, 0.2047, 0.2334, 0.5084],
         [0.0239, 0.3009, 0.2565, 0.4092, 0.3953, 0.5668],
         [0.3464, 0.1299, 0.7938, 0.9157, 0.7993, 0.3227],
         [0.7788, 0.2640, 0.0140, 0.1054, 0.1661, 0.2205],
         [0.4375, 0.0124, 0.2400, 0.9916, 0.7229, 0.1512]]])
i tensor([[[0.6902, 0.7304, 0.6721, 0.7084, 0.6144, 0.9573],
         [0.6282, 0.1948, 0.4987, 0.2209, 0.5220, 0.5916],
         [0.0926, 0.5765, 0.1929, 0.8219, 0.0533, 0.2595],
         [0.0118, 0.6234, 0.9052, 0.9021, 0.5443, 0.9826],
         [0.3294, 0.8859, 0.2642, 0.4821, 0.2936, 0.7825],
         [0.0916, 0.6130, 0.3258, 0.7555, 0.2906, 0.3834],
         [0.9492, 0.9900, 0.3934, 0.6345, 0.3282, 0.3203],
         [0.4193, 0.3491, 0.0120, 0.3940, 0.0949, 0.2586]],

        [[0.3945, 0.6685, 0.7638, 0.4580, 0.4213, 0.7744],
         [0.4684, 0.1031, 0.7223, 0.3876, 0.9374, 0.6348],
         [0.5073, 0.0811, 0.9718, 0.3441, 0.9789, 0.5309],
         [0.0464, 0.1444, 0.0131, 0.1354, 0.1363, 0.4884],
         [0.5902, 0.5752, 0.5572, 0.4773, 0.1481, 0.4861],
         [0.4762, 0.7723, 0.5584, 0.3330, 0.9923, 0.3006],
         [0.6967, 0.6267, 0.0114, 0.7994, 0.4867, 0.3571],
         [0.3426, 0.3432, 0.9019, 0.3500, 0.2407, 0.7816]]])
i tensor([[[0.3526, 0.6836, 0.5706, 0.5813, 0.2053, 0.8642],
         [0.4879, 0.3136, 0.8652, 0.7691, 0.5845, 0.8990],
         [0.4399, 0.8685, 0.5658, 0.3264, 0.8709, 0.9613],
         [0.0199, 0.5939, 0.9009, 0.9864, 0.6581, 0.1774],
         [0.4650, 0.2194, 0.5409, 0.1912, 0.4927, 0.9850],
         [0.0033, 0.4131, 0.5793, 0.2638, 0.8113, 0.3437],
         [0.8758, 0.4926, 0.2402, 0.8811, 0.6346, 0.3666],
         [0.4559, 0.6895, 0.2985, 0.8002, 0.9424, 0.0689]],

        [[0.1367, 0.3218, 0.4103, 0.9068, 0.1289, 0.4846],
         [0.0283, 0.4955, 0.3459, 0.5642, 0.7386, 0.5170],
         [0.4937, 0.4622, 0.2706, 0.4797, 0.9714, 0.5258],
         [0.5382, 0.6232, 0.8357, 0.2047, 0.2334, 0.5084],
         [0.0239, 0.3009, 0.2565, 0.4092, 0.3953, 0.5668],
         [0.3464, 0.1299, 0.7938, 0.9157, 0.7993, 0.3227],
         [0.7788, 0.2640, 0.0140, 0.1054, 0.1661, 0.2205],
         [0.4375, 0.0124, 0.2400, 0.9916, 0.7229, 0.1512]]])
'''

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值