Fonction math.atan2()

manonodu82 -  
hugobldl Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite utiliser la fonction math.atan2(y,x), or y et x sont des listes de nombres dans ma fonction, et cela provoque une erreur. Quelqu'un aurait il déjà utilisé cette fonction avec des listes ?

Merci de votre réponse !


Configuration: Windows / Chrome 84.0.4147.89
A voir également:

2 réponses

hugobldl Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Salut,

si je comprend bien tu veux que pour une même position de chacunes des 2 listes la fonction math.atan2(liste1[0],liste2[0]) soit appliquée ?

Si c'est bien le cas le plus simple est d'utiliser une boucle for pour parcours tes listes et stocker les résultats dans une nouvelle liste par exemple.

Si tu as d'autres questions hésite pas !

Bon courage :)
0
hugobldl Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Si tu veux un exemple :

import math
x = [1,2,3,4]
y = [5,6,7,8]
z= []

for element in x:
	z.append(math.atan2(element,y[x.index(element)]))
	
print(z)
0