• [^] # Re: Réponse

    Posté par (site web personnel) . En réponse au message dérivée discrète en python. Évalué à 4.

    Voici ce que je propose en premier jet:

    # derivation

    import numpy
    from scipy.interpolate import interp1d
    from scipy.misc import derivative

    def first_derivative(list):
    x = range(len(list))
    f = interp1d(x,list)
    dTemp = []
    for i in range(1,len(list)-1):
    dTemp.append(derivative(f,i))
    return dTemp

    def second_derivative(list):
    fd = first_derivative(list)
    print 'first derivative done'
    fdd = first_derivative(fd)
    print 'second derivative done'


    J'ai fait un essai et ca marche plutôt pas mal. Pour info ceci me sert a déterminer l’abscisse du point d'inflexion d'une courbe en S.

    Les logiciels de traitement de texte sont à la rédaction ce que la 2CV est à l'automobile, une vieille voiture dont on se souvient avec nostalgie mais technologiquement dépassée