Slaut les développeurs, je voudrais savoir si'il y a une fonction prédéfinie qui permet de normaliser des données sous python , je veux normaliser mes données entre (0,1] 0 exclut , 1 inclut. j'ai ce bout de code qui ne m'aide pas vu que le 0 est inclut!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
def normalize(array):
    array=np.asarray(array)
    a = array.min()
    # ignore the Runtime Warning
    with np.errstate(divide='ignore'):
        b = 1. /(array.max() - array.min())
    if not(np.isfinite(b)):
        b = 0
    return np.vectorize(lambda x: b * (x - a))(array)
Merci d'avance pour votre aide