dòng chảy :: hoạt động :: InvertPermutation

#include <array_ops.h>

Tính toán hoán vị nghịch đảo của một tensor.

Tóm lược

Phép toán này tính toán nghịch đảo của một hoán vị chỉ mục. Nó nhận một số nguyên 1-D tensor x , đại diện cho các chỉ số của một mảng dựa trên 0 và hoán đổi từng giá trị với vị trí chỉ số của nó. Nói cách khác, đối với tensor đầu ra y và tensor đầu vào x , phép toán này tính như sau:

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

Các giá trị phải bao gồm 0. Không được có giá trị trùng lặp hoặc giá trị âm.

Ví dụ:

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

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • x: 1-D.

Lợi nhuận:

Người xây dựng và Người phá hủy

InvertPermutation (const :: tensorflow::Scope & scope, :: tensorflow::Input x)

Thuộc tính công khai

operation
y

Chức năng công cộng

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Thuộc tính công khai

hoạt động

Operation operation

y

::tensorflow::Output y

Chức năng công cộng

InvertPermutation

 InvertPermutation(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x
)

nút

::tensorflow::Node * node() const 

toán tử :: tensorflow :: Đầu vào

 operator::tensorflow::Input() const 

toán tử :: tensorflow :: Đầu ra

 operator::tensorflow::Output() const