Zipper¶
- class torchdata.datapipes.map.Zipper(*datapipes: MapDataPipe[T_co])¶
将来自每个输入 DataPipes 的元素聚合到一个元组中(函数名称:
zip
)。一旦最短的输入 DataPipe 用尽,此 MataPipe 就超出范围。
- 参数:
*datapipes – 正在聚合的映射 DataPipes
示例
>>> # xdoctest: +SKIP >>> from torchdata.datapipes.map import SequenceWrapper >>> dp1 = SequenceWrapper(range(3)) >>> dp2 = SequenceWrapper(range(10, 13)) >>> zip_dp = dp1.zip(dp2) >>> list(zip_dp) [(0, 10), (1, 11), (2, 12)]