Vectorisation avec numpy

thierno -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'aimerais bien vectoriser ceci avec numpy

def f(x, y, z):
return x*y*z

for i in range(100):
print("2*i*j")

3 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    peux-tu expliquer ce que tu essaies d'obtenir?
    0
  2. thierno
     
    Bonjour je veux me débarrasser de la boucle for en utilisant les fonction de numpy. En fait si c'était un vecteur je serai parvenu à le faire, mais là ça coince
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      je ne comprends pas ton code: tu n'utilises pas f(), et tu utilises j, non assigné.
      veux-tu faire 100 print()?

      pourquoi aimerais-tu faire cela?
      0
  3. thiernobalde
     
    c'est pour faire une optimisation de code en fait j'ai surtout besoin d'écrire la fonction sous forme de tableau.

    j c'est le compteur
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      le code fonctionne bien, il donne le résultat attendu?
      0