Bonjour,
J'aimerais svp votre aide sur une fonction que je veux écrire.
J'ai une courbe qui comporte 3 cycles (en bleu) comme sur l'image qui suit. J'aimerais récupérer la partie croissante du 1er cycle, celle du 2ème cycle mais seulement entre le maximum du 1er et le maximum du 2ème. Idem pour le 3ème cycle, entre max du 2ème et max du 3ème. Le résultat serait de la forme que j'ai tracé grossièrement en noir sur Paint.
J'imagine qu'il doit exister des fonctions pour faire ça. J'ai essayé pleins de choses avec numpy.where notamment mais je n'arrive pas au résultat voulu.
Auriez-vous d'autres idées ?
script.pydata.txt
Je vous remercie d'avance,
Manon
Partager