204 votes

Produit cartésien de x et y points de tableau en un seul tableau de points 2D

J’ai deux tableaux numpy qui définissent les axes x et y d’une grille. Par exemple:

J’aimerais générer le produit cartésien de ces tableaux pour générer :

D’une manière qui n’est pas terriblement inefficace puisque j’ai besoin de le faire plusieurs fois en boucle. Je suppose que les convertir en une liste Python et les utiliser `` et revenir à un tableau numpy n’est pas la forme la plus efficace.

121voto

KennyTM Points 232647
<pre><code></code><p><a href="https://stackoverflow.com/questions/1208118/using-numpy-to-build-an-array-of-all-combinations-of-two-arrays">Utilisation de numpy pour construire un tableau de toutes les combinaisons de deux tableaux</a> pour une solution générale de calcul du produit cartésien de N tableaux.</p></pre>

64voto

ozooxo Points 31

Vous pouvez simplement faire la compréhension normale de la liste en python

ce qui devrait vous donner

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X