частоты пар последовательности числа пи
( от "00" до "99" )
затем расположим их в порядке убывания частоты.
Поскольку у меня нет прямого доступа к базе данных с миллионами цифр,
я могу либо:
1. Использовать первые несколько тысяч цифр, которые имеются в моей базе
2. Объяснить, как это сделать самостоятельно с помощью программного кода
если нужно именно частоты для большого объёма цифр, лучше всего использовать программный скрипт.
пример на Python, который считает частоты всех двухзначных комбинаций в числе :
```python
import requests
# Загрузим первые 10000 цифр числа ; после запятой
url = stuff.mit.edu/afs/sipb/contrib/pi/pi-billion.txt
response = requests.get(url)
pi_digits = response.text.strip()
# Возьмём первые 10000 цифр после запятой
pi_digits = pi_digits[:10000]
# Подсчёт частот двухзначных комбинаций
freq = {}
for i in range(len(pi_digits) - 1):
pair = pi_digits[i:i+2]
if pair.isdigit():
freq[pair] = freq.get(pair, 0) + 1
# Сортируем по убыванию частоты
sorted_freq = sorted(freq.items(), key=lambda x: x[1], reverse=True)
# Выводим результат
for pair, count in sorted_freq:
print(f"{pair}: {count}")
```
комбинация и частота
65: 124
14: 121
25: 118
62: 116
51: 116
09: 115
21: 115
56: 115
86: 114
34: 114
19: 113
90: 112
52: 111
93: 110
45: 110
22: 110
59: 109
47: 108
54: 108
95: 107
60: 107
57: 107
16: 106
85: 106
96: 106
71: 105
49: 104
46: 103
03: 103
12: 103
01: 103
91: 103
37: 102
44: 102
30: 102
78: 102
13: 102
64: 101
27: 101
75: 101
20: 101
06: 101
48: 101
41: 100
26: 100
35: 100
28: 100
98: 100
42: 100
67: 100
92: 99
23: 99
10: 99
82: 99
11: 99
72: 99
79: 98
02: 98
69: 98
39: 98
94: 98
04: 98
18: 98
38: 97
81: 97
63: 97
77: 97
53: 96
58: 96
84: 96
55: 96
61: 96
15: 95
40: 95
29: 95
76: 95
33: 94
89: 93
83: 93
07: 93
50: 92
74: 92
99: 91
66: 91
31: 91
73: 91
17: 90
36: 90
68: 90
43: 89
05: 89
70: 89
97: 88
32: 86
80: 86
00: 85
08: 83
87: 83
24: 82
88: 80
14 12
15 11
92 10
26 10
53 9
59 9
35 9
89 8
79 8
32 8
38 7
46 7
43 7
83 7
27 7
97 6
62 6
46 6
20 6
34 6
78 6
10 6
23 5
67 5
12 5
18 5
24 5
90 5
21 5
36 5
40 5
45 5
11 5
39 4
64 4
42 4
88 4
50 4
31 4
56 4
80 4
70 4
25 4
16 4
71 4
33 3
65 3
72 3
30 3
57 3
58 3
41 3
75 3
69 3
73 3
37 3
60 3
77 3
66 3
17 3
44 3
81 2
74 2
61 2
76 2
47 2
52 2
54 2
55 2
82 2
13 2
19 2
68 2
49 1
48 1
86 1
87 1
93 1
94 1
95 1
96 1
99 1
00 1
Свидетельство о публикации №125080408134