exp = []
for i in range(0,2):
exp.append(sample_data.sample(n=5))
print(exp)
Poniżej wniosek pokazuje dwa identyczne zestawy liczb losowych generowanych i po raz trzeci zmienionych. Wniosek -
Poszperałem trochę w tej sprawie sample()
i doszedłem do wniosku, że funkcja wybiera losowe wartości z szeregu, ale również generuje kilka takich samych zestawów wartości przy starcie wewnątrz pętli. On nie kontroluje sprawdzenie, czy generowane kilka takich samych zestawów wartości na różnych итерациях. Na przykład :-
Przy obliczaniu iteracji 1 on wygeneruje losowy zestaw wartości stałej długości, czyli próbkę(n=5) -> (4,1,6,2,8)
Przy obliczaniu iteracji 2 może generować ten sam przypadkowy zbiór wartości, generowane podczas iteracji 1. -> (4,1,6,2,8)
sample()
sprawdzić tylko unikalne wartości wygenerowanych na danej iteracji, i nie zapisuje i nie porównuje te wygenerowane wartości z zestawem wartości, generowane na różnych итерациях.