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]
# 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]
# 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]
Phương pháp công cộng
tĩnh <T, V mở rộng Số, U mở rộng Số> Duy nhất <T, V> | |
tĩnh <T, U mở rộng Số> Duy nhất <T, Số nguyên> | |
Đầu ra <V> | idx () Tenxơ 1-D. |
Đầu ra <T> | y () Một `Tăng ten`. |
Phương pháp kế thừa
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, Trục toán hạng <U>, 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 Tạo <T, Integer> duy nhất ( Phạm vi phạm vi, Toán hạng <T> x, Trục Toán tử <U>)
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.