我是新來的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)
這仍然給我每行的最大值和最小值,而我需要每列的最大值和最小值(每個元組是行,其中的值構成列,就像一個矩陣)。有關獲取列的最大值和最小值的任何建議? – user1782742
@ user1782742已修改。 –