Zipper¶
- class torchdata.datapipes.iter.Zipper(*datapipes: IterDataPipe)¶
将每个输入 DataPipes 中的元素聚合到一个元组中(函数名称:
zip
)。一旦最短的输入 DataPipe 耗尽,输出就会停止。
- 参数:
*datapipes – 正在聚合的可迭代 DataPipes
示例
>>> # xdoctest: +REQUIRES(module:torchdata) >>> from torchdata.datapipes.iter import IterableWrapper >>> dp1, dp2, dp3 = IterableWrapper(range(5)), IterableWrapper(range(10, 15)), IterableWrapper(range(20, 25)) >>> list(dp1.zip(dp2, dp3)) [(0, 10, 20), (1, 11, 21), (2, 12, 22), (3, 13, 23), (4, 14, 24)]