當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Julia Iterators.product用法及代碼示例


用法:

product(iters...)

在幾個迭代器的乘積上返回一個迭代器。每個生成的元素都是一個元組,其第 i 個元素來自第 i 個參數迭代器。第一個迭代器變化最快。

另請參閱: zip Iterators.flatten

例子

julia> collect(Iterators.product(1:2, 3:5))
2×3 Matrix{Tuple{Int64, Int64}}:
 (1, 3)  (1, 4)  (1, 5)
 (2, 3)  (2, 4)  (2, 5)

julia> ans == [(x,y) for x in 1:2, y in 3:5]  # collects a generator involving Iterators.product
true

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.Iterators.product — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。