私は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)