tensorflow::ops::InvertPermutation

#include <array_ops.h>

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

Bản tóm tắt

Thao tác này tính toán nghịch đảo của một hoán vị chỉ số. Nó nhận vào một tensor số nguyên 1 chiều x , biểu diễn các chỉ số của một mảng dựa trên chỉ số 0, và hoán đổi mỗi giá trị với vị trí chỉ số tương ứng. Nói cách khác, với một tensor đầu ra y và một tensor đầu vào x , thao tác này tính toán như sau:

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

Các giá trị phải bao gồm cả số 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]

Luận điểm:

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

Trả về:

Hàm khởi tạo và hàm 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

Đảo ngược hoán vị

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

nút

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const