Vectorisation avec numpy

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. Contributeur
    bonjour,
    peux-tu expliquer ce que tu essaies d'obtenir?
    0
    1. 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. Contributeur
        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
    2. 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. Contributeur
        le code fonctionne bien, il donne le résultat attendu?
        0