Dimka665Зато я буду знать, что в случае 0..9 будет идти, например, после 6.
и то и другое похоже на случайные числа. попробуй использовать стандартный модуль питона, чтобы получить последовательность 0 1 2 3 4 5 6 7 8 9. вероятность ее получить мала)))
но вероятность получить последовательность 1 3 7 0 5 4 6 8 9 2, точно такая же как и получить 0..9.
если распределение величин из равномерное, то обе эти последовательности имеют одну и ту же вероятность появления.
если распределение нормальное (ранее упомянутый “колокол”), то обе эти последовательности не похожи на случайные.
А вот про этот колокол:
То есть числа как бы те, что посередине спектра будут встречаться чаще?
ну вот у меня есть варианты 0 - 9
значит самое частое число, которое будет в нагенереном ряду - 5? Почему так обидели 0 и 9?
вот как пример:
import random
indict = {0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0, 7: 0, 8: 0, 9: 0}
table = [x for x in indict.keys()]
for i in xrange(1000000):
next = random.choice(table)
indict[next] += 1
print indict
{0: 99560, 1: 99902, 2: 100368, 3: 100275, 4: 99957, 5: 100052, 6: 99989, 7: 99365, 8: 100339, 9: 100193}
Можешь поступить так. Теоретически твоя последовательность - бесконечная. Но если она удовлетворяет какому-либо распределению, то и любой ее кусок тоже (с большей ошибкой, конечно же). На практике то выражается в следующем: нарезаешь вход на сколько-то там выборок. Чисел по сто хотя бы (считают, что 30 - минимально необходимый размер, а ты перекрой его в несколько раз. Чем больше, тем лучше). Анализируй каждый кусок отдельно. Результаты должны быть похожими. Упорядоченная последовательность покажет совершенно разные параметры распределения для каждого своего куска.хм ..
Сейчас я скажу, что понял, а ты расскажи правильно ли я понял :)
Берем лист и нарезаем его на кучу мелких листов (по 100 - 150 элементов), в каждом листе считаем вхождение элементов.
А вот как с “Анализируй” быть? можно, конечно, нарисовать график на каком-нить виджете, но как это сделать без рисунка?
У меня на выходе получились другие листы (или словари {элемент: кол-во}) Как узнать, что они “примерно одинаковы”?