MultiIndex.
from_product
Make a MultiIndex from the cartesian product of multiple iterables.
Each iterable has unique labels for each level of the index.
Level of sortedness (must be lexicographically sorted by that level).
Names for the levels in the index.
See also
MultiIndex.from_arrays
Convert list of arrays to MultiIndex.
MultiIndex.from_tuples
Convert list of tuples to MultiIndex.
Examples
>>> numbers = [0, 1, 2] >>> colors = ['green', 'purple'] >>> ps.MultiIndex.from_product([numbers, colors], ... names=['number', 'color']) MultiIndex([(0, 'green'), (0, 'purple'), (1, 'green'), (1, 'purple'), (2, 'green'), (2, 'purple')], names=['number', 'color'])