dòng chảy căng:: ôi:: Đảo ngược hoán vị

#include <array_ops.h>

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

Bản tóm tắt

Hoạt động này tính toán nghịch đảo của hoán vị chỉ số. Nó lấy một tensor số nguyên 1-D 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ỉ mục của nó. Nói cách khác, đối với một tensor đầu ra y và một tensor đầu vào x , thao tác này sẽ 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]

Lập luận:

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

Trả về:

Hàm 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 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const