A duplicação dos alunos em um mesmo curso veio da linha de código desenvolvida, salvo engano, na 2ª parte do curso.
for index, row in nomes.iterrows():
¬¬id = row.id_aluno
¬¬matriculas = row.matriculas
¬¬for i in range(matriculas):
¬¬¬¬mat = [id, np.random.choice(cursos.index, p = prob)]
¬¬¬¬todas_matriculas.append(mat)
Existe alguma forma de configurar o: np.random.choice(cursos.index, p = prob) ; para não duplicar o nome do curso no mesmo id do aluno?