【发布时间】:2012-10-18 17:16:50
【问题描述】:
我是 python 新手,在查找元组元组的最小值和最大值时遇到了一些问题。我需要他们来规范我的数据。所以,基本上,我有一个由 13 个数字组成的列表,每个数字代表一些东西。每个数字在列表中构成一列,每列我需要max 和min。我尝试索引/迭代,但不断收到
max_j = max(j)
TypeError: 'float' object is not iterable
任何帮助将不胜感激!
代码是(假设 data_set_tup 是一个元组的元组,例如 ((1,3,4,5,6,7,...),(5,6,7,3,6,73,2. ..)...(3,4,5,6,3,2,2...)) 我还想使用标准化值创建一个新列表。
normal_list = []
for i in data_set_tup:
for j in i[1:]: # first column doesn't need to be normalised
max_j = max(j)
min_j = min(j)
normal_j = (j-min_j)/(max_j-min_j)
normal_list.append(normal_j)
normal_tup = tuple(normal_list)
【问题讨论】:
标签: python tuples normalization