Bonjour !
Je voudrais savoir si il était possible de réaliser ce code :
avec la List Comprehension de Python, de manière plus élégante et plus facile à lireCode:deltaA = array(A[1:]) - array(AVol[0:(len(A)-1)])
Merci !
Version imprimable
Bonjour !
Je voudrais savoir si il était possible de réaliser ce code :
avec la List Comprehension de Python, de manière plus élégante et plus facile à lireCode:deltaA = array(A[1:]) - array(AVol[0:(len(A)-1)])
Merci !
Tu pourrais aussi écrire:
Code:[A[i]-AVol[i-1] for i in xrange(1,len(A))]
ah c'est pas mal du tout :) j'adopte, merci
Salut,
Moi j'ai ça:
Code:
1
2
3
4
5
6
7
8
9
10
11 from numpy import * A = [30,50,80,70,20,60,90,10,50,70,20,10] print ' array(A) =',array(A) print '\narray(A[1:]) =',array(A[1:]) AVol = [8,7,12,9,1,23,3,1,55,3,4,4,3,44,9] print 'array[AVol]) =',array(AVol) deltaA = array( [ a-avol for a,avol in zip(A[1:],AVol) ] ) print '\n deltaA = ',deltaA