本文簡要介紹python語言中 torch.sum
的用法。
用法:
torch.sum(input, *, dtype=None) → Tensor
input(Tensor) -輸入張量。
dtype(
torch.dtype
, 可選的) -返回張量的所需數據類型。如果指定,則在執行操作之前將輸入張量強製轉換為dtype
。這對於防止數據類型溢出很有用。默認值:無。dtype(
torch.dtype
, 可選的) -返回張量的所需數據類型。如果指定,則在執行操作之前將輸入張量強製轉換為dtype
。這對於防止數據類型溢出很有用。默認值:無。返回
input
張量中所有元素的總和。例子:
>>> a = torch.randn(1, 3) >>> a tensor([[ 0.1133, -0.9567, 0.2958]]) >>> torch.sum(a) tensor(-0.5475)
torch.sum(input, dim, keepdim=False, *, dtype=None) → Tensor
返回給定維度
dim
中input
張量的每一行的總和。如果dim
是維度列表,則對所有維度進行歸約。如果
keepdim
是True
,則輸出張量的大小與input
相同,但在維度dim
中它的大小為 1。否則,dim
被壓縮(參見torch.squeeze()
),導致輸出張量的維度少 1 個(或len(dim)
)。例子:
>>> a = torch.randn(4, 4) >>> a tensor([[ 0.0569, -0.2475, 0.0737, -0.3429], [-0.2993, 0.9138, 0.9337, -1.6864], [ 0.1132, 0.7892, -0.1003, 0.5688], [ 0.3637, -0.9906, -0.4752, -1.5197]]) >>> torch.sum(a, 1) tensor([-0.4598, -0.1381, 1.3708, -2.6217]) >>> b = torch.arange(4 * 5 * 6).view(4, 5, 6) >>> torch.sum(b, (2, 1)) tensor([ 435., 1335., 2235., 3135.])
參數:
關鍵字參數:
參數:
關鍵字參數:
相關用法
- Python PyTorch sub用法及代碼示例
- Python PyTorch saved_tensors_hooks用法及代碼示例
- Python PyTorch sqrt用法及代碼示例
- Python PyTorch skippable用法及代碼示例
- Python PyTorch squeeze用法及代碼示例
- Python PyTorch square用法及代碼示例
- Python PyTorch save_on_cpu用法及代碼示例
- Python PyTorch scatter_object_list用法及代碼示例
- Python PyTorch skip_init用法及代碼示例
- Python PyTorch simple_space_split用法及代碼示例
- Python PyTorch sparse_csr_tensor用法及代碼示例
- Python PyTorch sentencepiece_numericalizer用法及代碼示例
- Python PyTorch symeig用法及代碼示例
- Python PyTorch sinh用法及代碼示例
- Python PyTorch sinc用法及代碼示例
- Python PyTorch std_mean用法及代碼示例
- Python PyTorch spectral_norm用法及代碼示例
- Python PyTorch slogdet用法及代碼示例
- Python PyTorch symbolic_trace用法及代碼示例
- Python PyTorch shutdown用法及代碼示例
- Python PyTorch sgn用法及代碼示例
- Python PyTorch set_flush_denormal用法及代碼示例
- Python PyTorch set_default_dtype用法及代碼示例
- Python PyTorch signbit用法及代碼示例
- Python PyTorch sort用法及代碼示例
注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torch.sum。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。