Giải nén

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

Giải nén một chiều nhất định của một tenxơ hạng`R` thành các tenxơ `num` hạng-`(R-1)`.

Giải nén `num` tensor khỏi `value` bằng cách tách nó dọc theo kích thước `trục`. Ví dụ: cho một tensor có dạng `(A, B, C, D)`;

Nếu `axis == 0` thì tensor thứ i trong `output` là slice `value[i, :, :, :]` và mỗi tensor trong `output` sẽ có hình dạng `(B, C, D) `. (Lưu ý rằng kích thước được giải nén sẽ biến mất, không giống như `split`).

Nếu `axis == 1` thì tensor thứ i trong `output` là slice `value[:, i, :, :]` và mỗi tensor trong `output` sẽ có hình dạng `(A, C, D) `. Vân vân.

Điều này trái ngược với `pack`.

Các lớp lồng nhau

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

Phương pháp công khai

tĩnh Unstack.Options
trục (Trục dài)
tĩnh <T> Giải nén <T>
tạo ( Phạm vi phạm vi, Giá trị toán hạng <T>, Số dài, Tùy chọn... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Unstack mới.
Trình vòng lặp< Toán hạng <T>>
Danh sách< Đầu ra <T>>
đầu ra ()
Danh sách các tensor được giải nén từ `value`.

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

Phương pháp công khai

trục Unstack.Options tĩnh công khai (Trục dài)

Thông số
trục Kích thước dọc theo đó để giải nén. Các giá trị âm bao quanh nên phạm vi hợp lệ là `[-R, R)`.

public static Unstack <T> tạo (Phạm vi phạm vi, Giá trị toán hạng <T>, Số dài, Tùy chọn... tùy chọn)

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

Thông số
phạm vi phạm vi hiện tại
giá trị 1-D trở lên, với kích thước kích thước `trục` bằng `num`.
tùy chọn mang các giá trị thuộc tính tùy chọn
Trả lại
  • một phiên bản mới của Unstack

public Iterator< Toán hạng <T>> iterator ()

Danh sách công khai< Đầu ra <T>> đầu ra ()

Danh sách các tensor được giải nén từ `value`.