Числовой эквивалент itertools.product [duplicate]
На этот вопрос уже есть ответ:
itertools ускоряет работу продукта 6 ответов Я знаю оitertools.product
для перебора списка нескольких измерений ключевых слов. Например, если у меня есть это:
categories = [
[ 'A', 'B', 'C', 'D'],
[ 'E', 'F', 'G', 'H'],
[ 'I', 'J', 'K', 'L']
]
и я используюitertools.product()
по этому у меня есть что-то вроде:
>>> [ x for x in itertools.product(*categories) ]
('A', 'E', 'I'),
('A', 'E', 'J'),
('A', 'E', 'K'),
('A', 'E', 'L'),
('A', 'F', 'I'),
('A', 'F', 'J'),
# and so on...
Есть ли эквивалентный, простой способ сделать то же самое сnumpy
массивы?