當前位置:成語大全網 - 書法字典 - Pytorch-torch2:張量計算和連接

Pytorch-torch2:張量計算和連接

torch.cat(seq,dim=0,out = None)-& gt;張量

卷積神經網絡可以認為是將輸入張量序列seq在給定的維度上連接起來。

全連接層

Torch.cat()可以看作是torch.split()和torch.chunk()的逆運算。

torch.chunk(tensor,chunks,dim)->& gt張量

沿給定維度分塊張量

torch.gather(input,dim,index,out=None,sparse_grad=Flase,out = None)-& gt;張量

流行的解釋是替換指定索引dim的下標。

torch.index_select(input,dim,index,out = None)-& gt;& gt張量

torch.masked_select(input,mask,out = None)-& gt;& gt張量

根據掩碼輸出壹個壹維張量。

torch.split(tensor,split_size,dim = 0)-& gt;& gt張量

如果是可分的,張量就沿著指定的維數和指定的大小進行劃分,直到大小不夠為止。

torch.t(input,out = None)-& gt;張量

張量換位相當於

torch.transpose(輸入,o,1)

torch.bernoulli(輸入,輸出=無)

從伯努利分布中抽取二進制隨機數(0或1),其中伯努利概率P是隨機的。

輸入張量值需要是壹個概率。

torch.multinomial(input,num_samples,replacement=Flase,out = None)-& gt;& gt龍騰傳感器

從輸入張量的每壹行取num_samples,可以設置替換設置是否重復。

返回值的下標。

torch.normal(均值、標準差、輸出)-& gt;& gt張量

根據指定的均值和方差選擇樣本,均值的個數決定樣本的個數。

如果均值和方差都是張量,那麽兩個張量元素的個數壹定相等。

torch.abs(input,out)-& gt;張量輸出張量元素絕對值

Torch.acos(input,out)求反余弦。

Torch.add(input,value,out)對每個張量元素逐壹賦值。

Torch.addcdiv(張量,值= 1,張量1,張量2)張量(張量1/張量2) *值+張量。

Torch.addmul乘法和加法

Torch.ceil(輸入,輸出)向上取整。

torch.clamp(輸入,最小值,最大值,輸出=無)

將元件調整到[最小,最大]間隔。

Divide torch.div(輸入,值)

Torch.exp(張量,輸出)索引

Torch.floor(輸入,輸出)向下舍入。

Torch.fmod(輸入,除數,輸出)取余數。

火炬. frac分數部分

torch.lerp(開始、結束、重量、輸出=無)

線性插值:輸出=開始+權重*(結束-開始)

Torch.log取自然對數。

torch.mul(輸入,值,輸出=無)

Torch.mul(input,other,out=None)哈達瑪乘積

Torch.neg采用復數。

火炬。pow (input,exponent,out = none)求冪。

火炬。遞歸(input,out = none) →張量進行倒計數。

火炬。余數(輸入,除數,輸出=無)→張量取余數。

火炬。rsqrt (input,out = none) →張量平方根的倒數。

Torch.sigmoid (input,out = none) → Tensorsigmoid值。

Torch.sigmoid (input,out = none) →張量符號函數

火炬。cumprod (input,dim,out = none) →張量按照指定的維數累加。

Torch.cumsum (input,dim,out = none) → tensor指定維度累加。

火炬。dist (input,other,p = 2,out = none) →張量求p範數。

火炬平均值(輸入)→浮動平均值

Torch.mean (input,dim,out = none) → Tensor指定維度平均值。

torch.median(input,dim=-1,values=None,indexes = None)-& gt;(Tensor,LongTensor)指定尺寸的中間值。

torch.mode(input,dim=-1,values=None,indexes = None)-& gt;(張量,長張量)模式

Torch.norm (input,p,dim,out = none) → tensor指定維數p norm。

火炬。生產(輸入)→浮動的所有產品

Torch.prod (input,dim,out = none) → Tensor指定維度乘積。

Torch.std (input,dim,out = none) →張量標準差。

Torch.sum (input,dim,out = none) →按維度張量求和。

Torch.sum(輸入)→ float所有元素的float

按行變化方差,所有元素的方差

Torch.eq (input,other,out = none) →張量等式比較運算返回01。

火炬。equal (tensor1,tensor2) → bool張量比較形狀和值,返回bool。

Torch.ge (input,other,out = none) →張量大於。

Torch.gt (input,other,out = none) → Tensor類似等於,返回不同。

torch.kthvalue(input,k,dim=None,out = None)-& gt;(Tensor,LongTensor)取指定維度的最小值。

Torch.le (input,other,out = none) →張量小於或等於。

Torch.lt (input,other,out = none) →張量小於

torch.max(input,dim,max=None,max _ indexes = None)-& gt;(Tensor,LongTensor)返回指定維度的最大值和索引。