Python, tableaux et couples
Bonjour
J'ai deux tableaux X et Y j'aimerais afficher les couples (x,y), une idée ?
J'ai deux tableaux X et Y j'aimerais afficher les couples (x,y), une idée ?
Réponses
-
Bonjour,
for x in X: for y in Y: print((x,y))
-
D'acc merci.
-
il y a bien plus efficace et rapide avec numpy: voir numpy.vstack et numpy.hstack; petit exemple:
Paulimport numpy as np import time # concatenation de matrices # D par ajout des colonnes de B à A -> D de dimension (1000n x 1n), # E par ajout des lignes de C à A -> E de dimension (1001n x 0.5n) t0 = time.time(); n = 10; A = np.random.randint(66, size = (1_000*n,int(0.5*n)), dtype = np.int); B = np.zeros( (1_000*n,int(0.1*n)), dtype = np.int); D = np.hstack( (A,B) ); t1 = time.time() print("Durée: {}".format(t1-t0)); t0 = time.time(); C = np.zeros( (n,int(0.5*n)), dtype = np.int); F = np.vstack( (A,C) ); t1 = time.time() print("Durée: {}".format(t1-t0));
-
En moins moche, tu peux utiliser la fonction product du module itertools.Algebraic symbols are used when you do not know what you are talking about.
-- Schnoebelen, Philippe -
il faut regarder "D = np.hstack( (A,B) )", le reste c'est pour la construction des cas tests.
Je ne sais pas si c'est moche, mais c'est efficace -
C’est juste que product évite d’emboîter les boucles et te permet d’écrire facilement un cas avec trois listes sans rajouter une boucle.Algebraic symbols are used when you do not know what you are talking about.
-- Schnoebelen, Philippe
Connectez-vous ou Inscrivez-vous pour répondre.
Bonjour!
Catégories
- 163.1K Toutes les catégories
- 7 Collège/Lycée
- 21.9K Algèbre
- 37.1K Analyse
- 6.2K Arithmétique
- 52 Catégories et structures
- 1K Combinatoire et Graphes
- 11 Sciences des données
- 5K Concours et Examens
- 11 CultureMath
- 47 Enseignement à distance
- 2.9K Fondements et Logique
- 10.3K Géométrie
- 62 Géométrie différentielle
- 1.1K Histoire des Mathématiques
- 68 Informatique théorique
- 3.8K LaTeX
- 39K Les-mathématiques
- 3.5K Livres, articles, revues, (...)
- 2.7K Logiciels pour les mathématiques
- 24 Mathématiques et finance
- 312 Mathématiques et Physique
- 4.9K Mathématiques et Société
- 3.3K Pédagogie, enseignement, orientation
- 10K Probabilités, théorie de la mesure
- 772 Shtam
- 4.2K Statistiques
- 3.7K Topologie
- 1.4K Vie du Forum et de ses membres