• # Réponse

    Posté par . En réponse au message dérivée discrète en python. Évalué à 5.

    Ça sent l'exercice à faire à 3km, mais bon... Utiliser scipy ou numpy pour ça...
    def derivee(tableau):
     x, y = tableau
     d = []
     for i in range(len(x)-1):
     d.append((y[i+1]-y[i])/(x[i+1]-x[i]))
     return d
    
    Et si tu veux le faire encore plus pythonique, avec générateur pour du calcul à le demande :
    def derivee(x, y):
     for i in range(len(x)-1):
     yield (y[i+1]-y[i])/(x[i+1]-x[i])
    
    (si tu veux garder ton format de données tout en un, suffit de l'appeler genre derivee(*tableau))