Các lớp lồng nhau
| lớp học | BooleanMaskUpdate.Options | Thuộc tính tùy chọn cho BooleanMaskUpdate | |
Nhà xây dựng công cộng
Phương pháp công cộng
| BooleanMaskUpdate.Options tĩnh | trục (Trục số nguyên) Được sử dụng để chỉ ra trục cần che chắn. |
| BooleanMaskUpdate.Options tĩnh | phát sóng (phát sóng Boolean) Có nên thử phát sóng cập nhật hay không. |
| tĩnh <T mở rộng TType > Toán hạng <T> |
Phương pháp kế thừa
Nhà xây dựng công cộng
BooleanMaskUpdate công khai ()
Phương pháp công cộng
Trục BooleanMaskUpdate.Options tĩnh công khai ( Trục số nguyên)
Được sử dụng để chỉ ra trục cần che chắn. axis + dim(mask) <= dim(tensor) và hình dạng của mask phải khớp với kích thước axis + dim(mask) đầu tiên của hình dạng của tensor .
Thông số
| trục | trục cần che dấu. Sử dụng 0 nếu null. |
|---|
phát sóng BooleanMaskUpdate.Options tĩnh công khai (phát Boolean)
Có nên thử phát sóng cập nhật hay không. Đúng theo mặc định.
public static Toán hạng <T> tạo ( Phạm vi phạm vi , tensor Toán hạng <T>, Mặt nạ toán hạng < TBool >, Cập nhật toán hạng <T>, Tùy chọn... tùy chọn)
Cập nhật một tenxơ ở các giá trị bị che và trả về tenxơ đã cập nhật. Không làm thay đổi các tensor đầu vào. updates sẽ được phát sóng theo mặc định
Numpy tương đương là `tensor[mask] =update`.
Nói chung, 0 < dim(mask) = K <= dim(tensor) và hình dạng của mask phải khớp với K kích thước đầu tiên của hình dạng của tensor . Khi đó chúng ta có: booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd] trong đó (i1,...,iK) là mục true thứ i của mask (thứ tự hàng lớn).
axis có thể được sử dụng với mask để chỉ ra trục cần che (theo mặc định là 0). Trong trường hợp đó, hình dạng axis + dim(mask) <= dim(tensor) và mask phải khớp với kích thước axis + dim(mask) đầu tiên của hình dạng của tensor .
Hình dạng của updates phải là [n, t_1, t_2, ...] trong đó n là số giá trị thực trong mask và t_i là chiều thứ i của tensor sau axis và mask . updates sẽ được phát tới hình dạng này theo mặc định, có thể bị tắt bằng cách sử dụng options .
Thông số
| tenxơ | Các tensor để che dấu. |
|---|---|
| mặt nạ | Mặt nạ để áp dụng. |
| cập nhật | những giá trị mới |
| tùy chọn | mang các giá trị thuộc tính tùy chọn |
Trả lại
- Tenxơ đeo mặt nạ.