1,7 LAB: отрегулируйте значения в списке путем нормализации
При анализе наборов данных, таких как данные о человеческом росте или о человеческом весе, обычным шагом является корректировка данных. Это можно сделать, нормализуя значения от 0 до 1 или выбрасывая выбросы.
Напишите программу, которая сначала получает список целых чисел из входных данных. Входные данные начинаются с целого числа, указывающего число следующих целых чисел. Затем откорректируйте каждое целое число в списке, вычтя наименьшее значение из всех целых чисел.
Пример: Если входное значение равно:
5
30
50
10
70
65
, то получено:
20
40
0
60
55
5 означает, что в списке есть пять целых чисел, а именно 30, 50, 10, 70 и 65. Наименьшее значение в списке равно 10, поэтому программа вычитает 10 из всех целых чисел в списке.
Любой может решить этот вопрос в python?
Это мой код. arr1 = []
input = int ()
для i в диапазоне (0, вход): e = int (intput ())
arr1.append (e )
k = min (arr1)
для i в диапазоне (0, val): arr1 [i] = arr1 [i] - k
для i в диапазоне (0, val): print (arr1 [i])
Вот ошибка. Traceback (последний вызов был последним): файл "main.py", строка 8, в arr1.append (e). NameError: имя 'e' не определено