本文簡要介紹python語言中 torch.pow
的用法。
用法:
torch.pow(input, exponent, *, out=None) → Tensor
使用
exponent
獲取input
中每個元素的冪並返回帶有結果的張量。exponent
可以是單個float
編號,也可以是具有與input
相同數量的元素的Tensor
。當
exponent
為標量值時,應用的操作為:當
exponent
是張量時,應用的操作是:當
exponent
是張量時,input
和exponent
的形狀必須是可廣播的。例子:
>>> a = torch.randn(4) >>> a tensor([ 0.4331, 1.2475, 0.6834, -0.2791]) >>> torch.pow(a, 2) tensor([ 0.1875, 1.5561, 0.4670, 0.0779]) >>> exp = torch.arange(1., 5.) >>> a = torch.arange(1., 5.) >>> a tensor([ 1., 2., 3., 4.]) >>> exp tensor([ 1., 2., 3., 4.]) >>> torch.pow(a, exp) tensor([ 1., 4., 27., 256.])
torch.pow(self, exponent, *, out=None) → Tensor
self
是標量float
值,exponent
是張量。返回的張量out
與exponent
的形狀相同應用的操作是:
例子:
>>> exp = torch.arange(1., 5.) >>> base = 2 >>> torch.pow(base, exp) tensor([ 2., 4., 8., 16.])
相關用法
- Python PyTorch powerSGD_hook用法及代碼示例
- Python PyTorch positive用法及代碼示例
- Python PyTorch pop用法及代碼示例
- Python PyTorch polar用法及代碼示例
- Python PyTorch poisson用法及代碼示例
- Python PyTorch polygamma用法及代碼示例
- Python PyTorch promote_types用法及代碼示例
- Python PyTorch pca_lowrank用法及代碼示例
- Python PyTorch pixel_shuffle用法及代碼示例
- Python PyTorch pinv用法及代碼示例
- Python PyTorch profile用法及代碼示例
- Python PyTorch put_metric用法及代碼示例
- Python PyTorch pad_sequence用法及代碼示例
- Python PyTorch phase_vocoder用法及代碼示例
- Python PyTorch prepare用法及代碼示例
- Python PyTorch pack_sequence用法及代碼示例
- Python PyTorch pad用法及代碼示例
- Python PyTorch pad_packed_sequence用法及代碼示例
- Python PyTorch pixel_unshuffle用法及代碼示例
- Python PyTorch permute用法及代碼示例
- Python PyTorch prod用法及代碼示例
- Python PyTorch prof用法及代碼示例
- Python PyTorch frexp用法及代碼示例
- Python PyTorch jvp用法及代碼示例
- Python PyTorch cholesky用法及代碼示例
注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torch.pow。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。