UniqueWithCounts

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

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` và một tensor `count` có cùng kích thước với số phần tử trong `x` dọc theo chiều `axis`. `idx` chứa chỉ mục trong đầu ra duy nhất `y` và `count` chứa số đếm 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, count = unique_with_counts(x)
 y ==> [1, 2, 4, 7, 8]
 idx ==> [0, 0, 1, 2, 2, 2, 3, 4, 4]
 count ==> [2, 1, 3, 1, 2]
 
Đối với tensor `2-D` `x` có `axis = 0`:
# tensor 'x' is [[1, 0, 0],
 #                [1, 0, 0],
 #                [2, 0, 0]]
 y, idx, count = unique_with_counts(x, axis=0)
 y ==> [[1, 0, 0],
        [2, 0, 0]]
 idx ==> [0, 0, 1]
 count ==> [2, 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, count = unique_with_counts(x, axis=1)
 y ==> [[1, 0],
        [1, 0],
        [2, 0]]
 idx ==> [0, 1, 1]
 count ==> [1, 2]
 

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 khai

Đầu ra <V>
đếm ()
Tenxơ 1-D.
tĩnh <T mở rộng TType , V mở rộng TNumber > UniqueWithCounts <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 UniqueWithCounts mới.
tĩnh <T mở rộng TType > UniqueWithCounts <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 gốc để tạo một lớp bao bọc thao tác UniqueWithCounts 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: "UniqueWithCountsV2"

Phương pháp công khai

đầu ra công khai <V> đếm ()

Tenxơ 1-D. Số lượng mỗi giá trị của x trong đầu ra y.

tĩnh công khai UniqueWithCounts <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 UniqueWithCounts 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 UniqueWithCounts

tĩnh công khai UniqueWithCounts <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 gốc để tạo một lớp bao bọc thao tác UniqueWithCounts 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 UniqueWithCounts

Đầ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.