Skip to content

Commit 2869292

Browse files
committed
normalize data
1 parent 015c6cf commit 2869292

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

normalize_data.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Sebastian Raschka, 03/2014
2+
3+
def normalize_val(x, data_list):
4+
"""
5+
Normalizes a value to a data list returning a float
6+
between 0.0 and 1.0.
7+
Returns the original object if value is not a integer or float.
8+
9+
"""
10+
if isinstance(x, float) or isinstance(x, int):
11+
numerator = x - min(data_list)
12+
denominator = max(data_list) - min(data_list)
13+
return numerator/denominator
14+
else:
15+
return x

0 commit comments

Comments
 (0)