BooleanMaskUpdate

lớp trừu tượng công khai BooleanMaskUpdate

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

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)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 maskt_i là chiều thứ i của tensor sau axismask . 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ạ.