Аналитика Telegram-канала
Подписчики
1 502
Публикаций
129
Динамика подписчиков
7 дней
30 дней
6 месяцев
Больше
29 окт1 ноя4 ноя
Показаны последние 7 дней
Больше истории →
Охваты публикаций
05.1009.1012.1018.1025.10
458
Средний охват
753
Лучший результат
Показаны 5 публикаций — последние в канале
Больше статистики →
Упоминания
31
Упоминаний
21
Из них репостов
10
Каналов
13
Упоминаний
3
Из них репостов
10
Каналов
Последние посты
3 из 129 2 из 129будем кидать монету, пока доля орлов не станет больше 1/2 — оказывается, матожидание этой доли равно… π/4
from random import getrandbits
est = []
t, h = 0, 0
for _ in range(10_000):
t += 1
h += getrandbits(1)
if 2*h>t:
est.append(h/t)
t, h = 0, 0
print(f"{4*sum(est)/len(est):.4f}")
вычислительно это, конечно, не особо эффективно: погрешность обычно порядка N^(1/4) (и у меня сейчас выдало приближение 3.2072)
про способ прочитал в канале @qdiag, где ссылаются на недавний препринт Propp'а — но elsewhere говорят, что чуть ли не в 19 веке уже про это писали… не разбирался в истории; и более геометрическое доказательство конечно было бы неплохо придумать
ранее здесь про разные способы вычислять пи:
1) https://t.me/compmathweekly/8
2) https://t.me/compmathweekly/42
3) https://t.me/compmathweekly/76
ещё
322
5
1 25 окт, 20:50
кубические иррациональности в верхней полуплоскости
это уже было в Симпсонах, но захотелось сгенерировать свою картинку… и действительно красиво
дальше можно подумать, что на этой картинке видно и почему…
ещё
460
9
1 16 18 окт, 13:01
8 1/2.
после такой разминки без проблем разобрался с тем, с чем не справился в прошлый заход https://t.me/compmathweekly/77 — посчитал коники на гиперповерхности степени 5 в P^4
писать еще раз развернуто про локализацию не буду, приведу только код целиком:
from math import prod
from fractions import Fraction
from itertools import combinations, combinations_with_replacement
W = [0, 1, 4, 9, 16]
ans = 0
for X in combinations(W, 3):
e_base = prod(y - x for x in X for y in W if y not in X)
for Q in combinations_with_replacement(X, 2):
e = e_base * prod(
sum(Q) - sum(P)
for P in combinations_with_replacement(X, 2) if P != Q
)
c_top = prod(
-sum(P)
for P in combinations_with_replacement(X, 5)
if not all(P.count(i) >= Q.count(i) for i in X)
)
ans += Fraction(c_top, e)
print(ans)
ещё
753
3
12 окт, 00:10
Продолжить анализ этого канала
- История роста подписчиков
- Просмотры и охваты публикаций
- Кто упоминает канал и кого упоминает он
- Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней