MapIterator

lớp công khai MapIterator

Hằng số kế thừa

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

MapIterator ( Nguồn DatasetIterator , Function<List< Toán hạng <?>>, List< Toán hạng <?>>> trình ánh xạ)

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

Danh sách< Toán hạng <?>>
getNext ()
Trả về danh sách Operand<?> đại diện cho các thành phần của phần tử tập dữ liệu tiếp theo.
Tập dữ liệuTùy chọn
getNextAsOptional ()
Trả về một `DatasetOptional` đại diện cho các thành phần của phần tử tập dữ liệu tiếp theo.

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

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

public MapIterator ( Nguồn DatasetIterator , Function<List< Toán hạng <?>>, List< Toán hạng <?>>> trình ánh xạ)

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

Danh sách công khai< Toán hạng <?>> getNext ()

Trả về danh sách Operand<?> đại diện cho các thành phần của phần tử tập dữ liệu tiếp theo.

Trong chế độ biểu đồ, hãy gọi phương thức này một lần và sử dụng kết quả của nó làm đầu vào cho một phép tính khác. Sau đó, trong vòng đào tạo, trong các lệnh gọi liên tiếp đến session.run(), các phần tử tập dữ liệu liên tiếp sẽ được truy xuất thông qua các thành phần này.

Ở chế độ háo hức, mỗi lần phương thức này được gọi, phần tử tập dữ liệu tiếp theo sẽ được trả về. (Việc này được thực hiện tự động bằng cách lặp qua `Bộ dữ liệu` dưới dạng Java `Iterable`).

Trả lại
  • Một List<Operand<?>> đại diện cho các thành phần phần tử tập dữ liệu.

Bộ dữ liệu công khai Tùy chọn getNextAsOptional ()

Trả về `DatasetOptional` đại diện cho các thành phần của phần tử tập dữ liệu tiếp theo.

Ở chế độ háo hức, mỗi khi phương thức này được gọi, phần tử tập dữ liệu tiếp theo sẽ được trả về dưới dạng `DatasetOptional`.

Sử dụng `DatasetOptional.hasValue` để kiểm tra xem tùy chọn này có giá trị hay không và `DatasetOptional.getValue` để truy xuất giá trị.

Trả lại
  • Một `DatasetOptional` đại diện cho các thành phần phần tử tập dữ liệu.