tf.invert_permutation:張量的逆置換

2018-10-26 17:43 更新
函數(shù):tf.invert_permutation
invert_permutation(
    x,
    name=None
)

參考指南:數(shù)學(xué)函數(shù)>序列比較和索引

計(jì)算張量的逆置換.

該操作計(jì)算索引置換的逆.它需要一個(gè)1維的整數(shù)張量 x,它代表一個(gè)基于零的數(shù)組的索引,并且用它的索引位置交換每一個(gè)值.換句話來說,對(duì)于輸出張量 y 和輸入張量 x,該操作計(jì)算以下值:

y[x[i]] = i for i in [0, 1, ..., len(x) - 1]

這些值必須包括 0,不能有重復(fù)值或者值不能為負(fù).

例如:

# tensor `x` is [3, 4, 0, 2, 1]
invert_permutation(x) ==> [2, 4, 3, 0, 1]

參數(shù):

  • x:張量,必須是以下類型之一:int32,int64.1-D.
  • name:操作的名稱(可選).

返回值:

該函數(shù)返回張量,與 x 具有相同的類型. 

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)