Vectorisation avec numpy

thierno -  
yg_be Messages postés 23541 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

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
peux-tu expliquer ce que tu essaies d'obtenir?
0
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
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
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
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
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
le code fonctionne bien, il donne le résultat attendu?
0