Where3

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

Chọn các phần tử từ `x` hoặc `y`, tùy thuộc vào `điều kiện`.

Các tensor `x` và `y` đều phải có hình dạng giống nhau và đầu ra cũng sẽ có hình dạng đó.

Tenxơ `điều kiện` phải là vô hướng nếu `x` và `y` là vô hướng. Nếu `x` và `y` là vectơ hoặc thứ hạng cao hơn thì `điều kiện` phải là đại lượng vô hướng, vectơ có kích thước khớp với chiều thứ nhất của `x` hoặc phải có hình dạng giống như `x`.

Tenxơ `điều kiện` hoạt động như một mặt nạ chọn, dựa trên giá trị ở mỗi phần tử, xem phần tử/hàng tương ứng trong đầu ra nên được lấy từ `x` (nếu đúng) hay `y` (nếu sai).

Nếu `điều kiện` là một vectơ và `x` và `y` là các ma trận xếp hạng cao hơn thì nó sẽ chọn hàng nào (kích thước bên ngoài) để sao chép từ `x` và `y`. Nếu `điều kiện` có hình dạng giống như `x` và `y`, thì nó sẽ chọn phần tử nào để sao chép từ `x` và `y`.

Ví dụ:

# 'condition' tensor is [[True,  False]
 #                        [False, True]]
 # 't' is [[1, 2],
 #         [3, 4]]
 # 'e' is [[5, 6],
 #         [7, 8]]
 select(condition, t, e)  # => [[1, 6], [7, 4]]
 
 
 # 'condition' tensor is [True, False]
 # 't' is [[1, 2],
 #         [3, 4]]
 # 'e' is [[5, 6],
 #         [7, 8]]
 select(condition, t, e) ==> [[1, 2],
                              [7, 8]]
 
 

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

Đầu ra <T>
asOutput ()
Trả về phần điều khiển tượng trưng của một tenxơ.
tĩnh <T> Ở đâu3 <T>
tạo ( Phạm vi phạm vi, Điều kiện toán hạng <Boolean>, Toán hạng <T> x, Toán hạng <T> y)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Where3 mới.
Đầu ra <T>
đầu ra ()
= Một `Tensor` có cùng loại và hình dạng với `x` và `y`.

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

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

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

Trả về phần điều khiển tượng trưng của một tenxơ.

Đầu vào của các hoạt động TensorFlow là đầu ra của một hoạt động TensorFlow khác. Phương pháp này được sử dụng để thu được một thẻ điều khiển mang tính biểu tượng đại diện cho việc tính toán đầu vào.

public static Where3 <T> tạo ( Phạm vi phạm vi, Điều kiện toán hạng <Boolean>, Toán hạng <T> x, Toán hạng <T> y)

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

Thông số
phạm vi phạm vi hiện tại
x = Một `Tensor` có thể có hình dạng giống như `condition`. Nếu `điều kiện` là cấp 1 thì `x` có thể có thứ hạng cao hơn nhưng thứ nguyên đầu tiên của nó phải khớp với kích thước của `điều kiện`.
y = Một `Tensor` có cùng loại và hình dạng với `x`.
Trả lại
  • một phiên bản mới của Where3

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

= Một `Tensor` có cùng loại và hình dạng với `x` và `y`.