BooleanMask

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

Các lớp lồng nhau

lớp học BooleanMask.Options Thuộc tính tùy chọn cho BooleanMask

Nhà xây dựng công cộng

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

BooleanMask.Options tĩnh
trục (Trục số nguyên)
Được sử dụng để chỉ ra trục cần che chắn.
BooleanMask.Options tĩnh
trục (trục int)
Được sử dụng để chỉ ra trục cần che chắn.
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 >, tùy chọn Tùy chọn... )
Áp dụng mặt nạ boolean cho tensor.

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

Nhà xây dựng công cộng

Mặt nạ Boolean công khai ()

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

Trục BooleanMask.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.

Trục BooleanMask.Options tĩnh công khai (trục int)

Đượ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.

public static Toán hạng <T> tạo ( Phạm vi phạm vi , Tenor toán hạng <T>, Mặt nạ toán hạng < TBool >, Tùy chọn... tùy chọn)

Áp dụng mặt nạ boolean cho tensor. Trả về mảng phẳng của từng phần tử tương ứng với giá true trong mặt nạ.

Tương đương Numpy là tensor[mask] .

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 .

Thông số
tenxơ Các tensor để che dấu.
mặt nạ Mặt nạ để áp dụng.
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ạ.