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ạ.