本文简要介绍python语言中 torch.hsplit
的用法。
用法:
torch.hsplit(input, indices_or_sections) → List of Tensors
input(Tensor) -张量分裂。
indices_or_sections(Tensor,int或者list或者python的元组:ints) -请参阅
torch.tensor_split()
中的参数。
根据
indices_or_sections
将具有一维或多维的张量input
水平拆分为多个张量。每个拆分都是input
的一个视图。如果
input
是一维的,这相当于调用 torch.tensor_split(input, indices_or_sections, dim=0) (拆分维度为零),如果input
有两个或更多维度,则相当于调用torch.tensor_split(input, indices_or_sections, dim=1) (拆分维度为 1),但如果indices_or_sections
为整数,则必须将拆分维度均分,否则将引发运行时错误。该函数基于 NumPy 的
numpy.hsplit()
。>>> t = torch.arange(16.0).reshape(4,4) >>> t tensor([[ 0., 1., 2., 3.], [ 4., 5., 6., 7.], [ 8., 9., 10., 11.], [12., 13., 14., 15.]]) >>> torch.hsplit(t, 2) (tensor([[ 0., 1.], [ 4., 5.], [ 8., 9.], [12., 13.]]), tensor([[ 2., 3.], [ 6., 7.], [10., 11.], [14., 15.]])) >>> torch.hsplit(t, [3, 6]) (tensor([[ 0., 1., 2.], [ 4., 5., 6.], [ 8., 9., 10.], [12., 13., 14.]]), tensor([[ 3.], [ 7.], [11.], [15.]]), tensor([], size=(4, 0)))
例子:
参数:
相关用法
- Python PyTorch hstack用法及代码示例
- Python PyTorch help用法及代码示例
- Python PyTorch hessian用法及代码示例
- Python PyTorch hfft用法及代码示例
- Python PyTorch hypot用法及代码示例
- Python PyTorch heaviside用法及代码示例
- Python PyTorch householder_product用法及代码示例
- Python PyTorch handle_torch_function用法及代码示例
- Python PyTorch histc用法及代码示例
- Python PyTorch hvp用法及代码示例
- Python PyTorch histogram用法及代码示例
- Python PyTorch frexp用法及代码示例
- Python PyTorch jvp用法及代码示例
- Python PyTorch cholesky用法及代码示例
- Python PyTorch vdot用法及代码示例
- Python PyTorch ELU用法及代码示例
- Python PyTorch ScaledDotProduct.__init__用法及代码示例
- Python PyTorch gumbel_softmax用法及代码示例
- Python PyTorch get_tokenizer用法及代码示例
- Python PyTorch saved_tensors_hooks用法及代码示例
- Python PyTorch positive用法及代码示例
- Python PyTorch renorm用法及代码示例
- Python PyTorch AvgPool2d用法及代码示例
- Python PyTorch MaxUnpool3d用法及代码示例
- Python PyTorch Bernoulli用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.hsplit。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。