Combinatorial Methods
These methods create sequences of the very large combinations of values.
cartesianProduct
Generates sequence of the Cartesian product of an arbitrary number of columns of data.
const sequence: Seq<[string, number]> = cartesianProduct(
["a", "b", "c"],
[1, 2, 3],
)
powerSet
Generates sequence of Sets of a Power set.
const sequence: Seq<Set<string>> = powerSet(["a", "b", "c"])
combination
Generates sequence of Sets of a Combination of a given length.
const sequence: Seq<Set<string>> = combination(["a", "b", "c"], 2)
Last updated
Was this helpful?