Numpy Äquivalent von itertools.product [duplizieren]
Diese Frage hat hier bereits eine Antwort:
itertools Produkt beschleunigen 6 answersIch weiss Bescheiditertools.product
zum Durchlaufen einer Liste mit mehreren Dimensionen von Schlüsselwörtern. Zum Beispiel, wenn ich das habe:
categories = [
[ 'A', 'B', 'C', 'D'],
[ 'E', 'F', 'G', 'H'],
[ 'I', 'J', 'K', 'L']
]
und ich benutzeitertools.product()
Darüber habe ich so etwas wie:
>>> [ 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...
ibt es eine äquivalente, einfache Möglichkeit, das Gleiche mit @ zu tunumpy
's Arrays?