Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- input = [31, 41, 51]
- params = {}
- params['sum'] = 0
- for item in input:
- params['sum'] = params['sum'] + item
- params['count'] = len(input)
- params['mean'] = params['sum'] / params['count']
- params['min'] = 9 ** 9
- for item in input:
- if item < params['min']:
- params['min'] = item
- params['max'] = (-1) * 9 ** 9
- for item in input:
- if item > params['max']:
- params['max'] = item
- params['med'] = input[len(input)/2] # works only for odd numbers
- params['range'] = params['max'] - params['min']
- for item in params:
- print item + ": " + str(params[item])
- print # spacing
- ######################################################
- ########## UNITARYZACJA ZWYKLA
- ######################################################
- unitaryzacja_zwykla = []
- for item in input:
- value = float( (float(item) - float(params['mean'])) / float(params['range']))
- unitaryzacja_zwykla.append(value)
- print "UNITARYZACJA ZWYKLA: " + str(unitaryzacja_zwykla)
- ######################################################
- ########## UNITARYZACJA ZEROWANA
- ######################################################
- unitaryzacja_zerowana = []
- for item in input:
- value = float((float(item) - float(params['min']))/float(params['range']))
- unitaryzacja_zerowana.append(value)
- print "UNITARYZACJA ZEROWANA: " + str(unitaryzacja_zerowana)
- ######################################################
- ########## UNITARYZACJA POZYCYJNA
- ######################################################
- unitaryzacja_pozycyjna = []
- temp = []
- for item in input:
- temp.append(float(float(item) - float(params['med'])))
- tempmax = (-1)* 9 ** 9
- for item in temp:
- if item > tempmax:
- tempmax = float(item)
- for item in input:
- value = float(float(float(item) - float(params['med']))/float(tempmax))
- unitaryzacja_pozycyjna.append(value)
- print "UNITARYZACJA POZYCYJNA: " + str(unitaryzacja_pozycyjna)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement