Numpy Äquivalent von itertools.product [duplizieren]

Diese Frage hat hier bereits eine Antwort:

itertools Produkt beschleunigen 6 answers

Ich 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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage