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?
    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
      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?
    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
      1. Contributeur
        le code fonctionne bien, il donne le résultat attendu?