本文简要介绍python语言中 torch.div
的用法。
用法:
torch.div(input, other, *, rounding_mode=None, out=None) → Tensor
将输入
input
的每个元素除以other
的相应元素。注意
默认情况下,这会像 Python 3 一样执行 “true” 除法。请参阅
rounding_mode
参数以了解 floor 除法。支持广播到通用形状、类型提升以及整数、浮点数和复杂输入。始终将整数类型提升为默认标量类型。
例子:
>>> x = torch.tensor([ 0.3810, 1.2774, -0.2972, -0.3719, 0.4637]) >>> torch.div(x, 0.5) tensor([ 0.7620, 2.5548, -0.5944, -0.7438, 0.9274]) >>> a = torch.tensor([[-0.3711, -1.9353, -0.4605, -0.2917], ... [ 0.1815, -1.0111, 0.9805, -1.5923], ... [ 0.1062, 1.4581, 0.7759, -1.2344], ... [-0.1830, -0.0313, 1.1908, -1.4757]]) >>> b = torch.tensor([ 0.8032, 0.2930, -0.8113, -0.2308]) >>> torch.div(a, b) tensor([[-0.4620, -6.6051, 0.5676, 1.2639], [ 0.2260, -3.4509, -1.2086, 6.8990], [ 0.1322, 4.9764, -0.9564, 5.3484], [-0.2278, -0.1068, -1.4678, 6.3938]]) >>> torch.div(a, b, rounding_mode='trunc') tensor([[-0., -6., 0., 1.], [ 0., -3., -1., 6.], [ 0., 4., -0., 5.], [-0., -0., -1., 6.]]) >>> torch.div(a, b, rounding_mode='floor') tensor([[-1., -7., 0., 1.], [ 0., -4., -2., 6.], [ 0., 4., -1., 5.], [-1., -1., -2., 6.]])
参数:
关键字参数:
相关用法
- Python PyTorch diag用法及代码示例
- Python PyTorch dirac_用法及代码示例
- Python PyTorch diag_embed用法及代码示例
- Python PyTorch diff用法及代码示例
- Python PyTorch diagflat用法及代码示例
- Python PyTorch diagonal用法及代码示例
- Python PyTorch dist用法及代码示例
- Python PyTorch digamma用法及代码示例
- Python PyTorch deform_conv2d用法及代码示例
- Python PyTorch download_url_to_file用法及代码示例
- Python PyTorch detect_anomaly用法及代码示例
- Python PyTorch download_from_url用法及代码示例
- Python PyTorch dot用法及代码示例
- Python PyTorch dsplit用法及代码示例
- Python PyTorch dstack用法及代码示例
- Python PyTorch deg2rad用法及代码示例
- Python PyTorch det用法及代码示例
- 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用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.div。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。