У меня есть база данных студентов определенной школы.Равное распределение меток в студенческой группе
student_name |math | science| english| social
---------------------------------------------
Aakas | 80 | 70 | 90 | 55
Aphi | 30 | 80 | 67 | 79
Geeta | 60 | 89 | 95 | 87
pradip | 70 | 78 | 67 | 65
Nikita | 45 | 78 | 90 | 48
Shanti | 69 | 90 | 67 | 84
студентов числа п сказать 1000.
Что мне нужно сделать, это разделить студентов на группы «М» (например, м составляет 250). Таким образом, каждый субъект группы должен иметь почти средние оценки. Для вышесказанного средние оценки математики - 59 (для шести учащихся) для рассмотрения только математики. Если мы разделим шесть студентов на две группы, каждая из которых будет содержать 3 студентов. Группа 1 = {Aakas, Abhi, Geeta}
группа 2 = {Pradip, Nikita, Shanti}
Группа 1 имеет среднее 56.67
в математике, которая находится рядом с 59
группы 2 имеет среднее 61.33
в математике, которая находится рядом с 59
Который является только случай, рассматривая математику. Мы должны рассмотреть для всех предметов такие, что каждая группа имеет средние оценки, близкие к среднему значению индивидуального предмета для всех студентов. Как его решить?
Вы можете показать формат вывода, который вам нужен? –
Это больше похоже на электронную таблицу, чем на любой объект реляционной базы данных. – Strawberry
вывод должен быть таким: group1 = {Aakas, Abhi, Geeta} group2 = {Pradip, Nikita, Shanti} и т. Д. Дело в том, что мне нужно разделить целую группу студентов, где у каждой группы мало член (в этом случае 3), имея в виду, что вся группа должна иметь почти равные отметки по всем субъектам – Santosh