Salut tout le monde,
J'ai un petit problème dans le roll :
numpy.roll(a, shift, axis=None)

Moi j'ai un tableau (a) , que j'ai envie de changer,( chiffter les données en colonne, axis =1) mais pas du même nombre, (shift). les nombres avec lesquels j'ai envie de shifter sont dans un tableau à une dimension (960) et mon tableau est de 960*8 ... mais le soucis c'est que le shift doit être un entier , alors que moi je voulais chifter chaque ligne avec l'élément correspondant dans mon vecteur shift
donc, je ne peux pas faire :

dxnroll = np.roll(a, shift, axis=1) ## shift étant un tableau !!!!

Comme y'a beaucoup de données, quelle solution me proposez vous ??
Ou un petit bout de code pour que je chiffte chaque ligne avec le nombre correspondant dans mon vecteur ??
Merci déjà pour votre réponse