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!!
Merci d'avance pour votre aide
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)
Partager