Unique

lớp cuối cùng công khai

Tìm các phần tử duy nhất dọc theo trục của tensor.

Thao tác này trả về một tensor `y` chứa các phần tử duy nhất dọc theo `trục` của tensor. Các phần tử duy nhất được trả về được sắp xếp theo thứ tự giống như chúng xuất hiện dọc theo `trục` trong `x`. Thao tác này cũng trả về một tensor `idx` có cùng kích thước với số phần tử trong `x` dọc theo chiều `axis`. Nó chứa chỉ mục trong đầu ra duy nhất `y`. Nói cách khác, đối với một tensor `1-D` `x` có `axis = None:

`y[idx[i]] = x[i] for i in [0, 1,...,rank(x) - 1]`

Ví dụ:

# tensor 'x' is [1, 1, 2, 4, 4, 4, 7, 8, 8]
 y, idx = unique(x)
 y ==> [1, 2, 4, 7, 8]
 idx ==> [0, 0, 1, 2, 2, 2, 3, 4, 4]
 
Đối với tensor `2-D` `x` có `axis = 0`:
# tensor 'x' is [[1, 0, 0],
 #                [1, 0, 0],
 #                [2, 0, 0]]
 y, idx = unique(x, axis=0)
 y ==> [[1, 0, 0],
        [2, 0, 0]]
 idx ==> [0, 0, 1]
 
Đối với tensor `2-D` `x` có `axis = 1`:
# tensor 'x' is [[1, 0, 0],
 #                [1, 0, 0],
 #                [2, 0, 0]]
 y, idx = unique(x, axis=1)
 y ==> [[1, 0],
        [1, 0],
        [2, 0]]
 idx ==> [0, 1, 1]
 

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công cộng

tĩnh <T mở rộng TType , V mở rộng TNumber > Duy nhất <T, V>
tạo ( Phạm vi phạm vi, Toán hạng <T> x, Toán hạng <? mở rộng TNumber > trục, Lớp<V> outIdx)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Duy nhất mới.
tĩnh <T mở rộng TType > Duy nhất <T, TInt32 >
tạo ( Phạm vi phạm vi, Toán hạng <T> x, Toán hạng <? mở rộng TNumber > trục)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Duy nhất mới bằng cách sử dụng các loại đầu ra mặc định.
Đầu ra <V>
idx ()
Tenxơ 1-D.
Đầu ra <T>
y ()
Một `Tăng ten`.

Phương pháp kế thừa

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "UniqueV2"

Phương pháp công cộng

public static Tạo <T, V> duy nhất ( Phạm vi phạm vi, Toán hạng <T> x, Toán hạng <? mở rộng TNumber > trục, Lớp<V> outIdx)

Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Duy nhất mới.

Thông số
phạm vi phạm vi hiện tại
x Một `Tăng ten`.
trục Một `Tensor` thuộc loại `int32` (mặc định: Không có). Trục của Tensor để tìm các phần tử duy nhất.
Trả lại
  • một phiên bản mới của Unique

public static Duy nhất <T, TInt32 > tạo ( Phạm vi phạm vi, Toán hạng <T> x, Toán hạng <? mở rộng trục TNumber >)

Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Duy nhất mới bằng cách sử dụng các loại đầu ra mặc định.

Thông số
phạm vi phạm vi hiện tại
x Một `Tăng ten`.
trục Một `Tensor` thuộc loại `int32` (mặc định: Không có). Trục của Tensor để tìm các phần tử duy nhất.
Trả lại
  • một phiên bản mới của Unique

Đầu ra công khai <V> idx ()

Tenxơ 1-D. Có cùng loại với x chứa chỉ mục của từng giá trị x trong đầu ra y.

Đầu ra công khai <T> y ()

Một `Tăng ten`. Các phần tử duy nhất dọc theo `trục` của `Tensor` x.