python
if __name__ == "__main__":
#checklen()
#listaList()
#listaList2()
#a = 0
max = -9999999
max_index = 0
max_list_from_all_plates = []
threshold = 0.05
for single_lp in seq:
maximum_plate_prob = []
possible_plate_prob = []
max_list = []
for sign in single_lp:
high_indexes = []
for prob_id in range(0,len(sign)):
if threshold<sign[prob_id]:
high_indexes.append([sign[prob_id], prob_id, CATEGORIES[prob_id]])
max_list.append(high_indexes)
max_list_from_all_plates.append(max_list)
#for i in high_indexes:
#if (i == max(high_indexes))
for single_lp in max_list_from_all_plates:
for sign in single_lp:
#print(sign)
#print(" ")
for prob_id in range(len(sign)):
print(sign)
print(prob_id)
фрагмент из terminal :
python
[[0.053, 6, '6'], [0.269, 8, '8'], [0.098, 27, 'S']]
[[0.053, 6, '6'], [0.269, 8, '8'], [0.098, 27, 'S']]
[[0.053, 6, '6'], [0.269, 8, '8'], [0.098, 27, 'S']]
[[0.063, 8, '8'], [0.14, 15, 'F'], [0.055, 25, 'P'], [0.239, 26, 'R']]
[[0.063, 8, '8'], [0.14, 15, 'F'], [0.055, 25, 'P'], [0.239, 26, 'R']]
[[0.063, 8, '8'], [0.14, 15, 'F'], [0.055, 25, 'P'], [0.239, 26, 'R']]
[[0.063, 8, '8'], [0.14, 15, 'F'], [0.055, 25, 'P'], [0.239, 26, 'R']]
[[0.186, 4, '4'], [0.107, 6, '6'], [0.3, 20, 'K']]
[[0.186, 4, '4'], [0.107, 6, '6'], [0.3, 20, 'K']]
[[0.186, 4, '4'], [0.107, 6, '6'], [0.3, 20, 'K']]
попытаюсь обьяснить, данные -> output [[],[],[]], [[],[],[]], [[],[],[]], [[],[],[]], -> max для каждого в числовых значениях [], [] , [] , [] -> мне нужны самые максимальные значения в порядке возрастания, первый [[],[],[]], второй[[],[],[]], третий вариант [[],[],[]] максимумов. надеюсь все ясно понятно, заранее спасибо!