Learn practical skills, build real-world projects, and advance your career
import numpy as np
def calcul_inverse(valeur):
    resultat = np.empty(len(valeur))
    for i in range(len(valeur)):
        resultat[i] = 1.0 / valeur[i]
    return resultat
valeur = np.arange(2, 12, 2)
calcul_inverse(valeur)
array([0.5       , 0.25      , 0.16666667, 0.125     , 0.1       ])
valeur1 = np.arange(2, 1000000, 2)
%timeit calcul_inverse(valeur1)
939 ms ± 8.97 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)