>>771
Pythonでシミュレーション、FimoseくんがPythonは使えるようなフリをしていたのでRのコードをPythonに移植。
掲示板の仕様でインデントが乱れているかもしれん。
import numpy as np
import matplotlib.pyplot as plt
def sim(n=5):
a = np.random.choice([1, 2, 3, 4], size=4*n, replace=True, p=[1/10, 2/10, 3/10, 4/10])
count = 4 * n
while sum(a == 1) < 5 or sum(a == 2) < 5 or sum(a == 3) < 5 or sum(a == 4) < 5:
count += 1
new_sample = np.random.choice([1, 2, 3, 4], size=1, p=[1/10, 2/10, 3/10, 4/10])
a = np.append(a, new_sample)
return count
num_simulations = 10**4
results = [sim() for _ in range(num_simulations)]
print("Summary:")
print(f"Min: {min(results)}")
print(f"1st Qu.: {np.percentile(results, 25)}")
print(f"Median: {np.median(results)}")
print(f"Mean: {np.mean(results)}")
print(f"3rd Qu.: {np.percentile(results, 75)}")
print(f"Max: {max(results)}")
plt.hist(results, bins=30, color='red', density=True)
plt.title('Simulation Results')
plt.xlabel('Count')
plt.ylabel('Density')
plt.show()
高校数学の質問スレ Part439
■ このスレッドは過去ログ倉庫に格納されています
779132人目の素数さん
2025/01/21(火) 09:02:22.74ID:eMqBmBFs■ このスレッドは過去ログ倉庫に格納されています
ニュース
- フランス各地でデモに乗じ破壊や略奪、歴史的建造物の市庁舎は放火で焼失…全国1500の小売店が襲撃受ける ★4 [ぐれ★]
- レジで「えっ!現金だけですか?」はカッコ悪い…キャッシュレス全盛期に現金を持つ人たちの主張「スマホに集約が一番信用できない」 [♪♪♪★]
- 【速報】 高市首相 、「高市円安」と言われたが明確に否定 [お断り★]
- サッカー選手の妻、フランス革命を引き合いに「略奪されたくらいで騒ぐな」と抗議活動批判に反論。警察の暴力や人種差別にも言及 [少考さん★]
- 女性初の将棋棋士資格で態度保留、西山朋佳白玲が26日に記者会見 [少考さん★]
- 韓国旅行のはずが…大学生がカンボジアで消息不明、8カ月後に音信不通の息子からビデオ電話→『捜索願が出てるんだったら取り下げて』と [ぐれ★]
- 【速報】Key所属の麻枝准、咽頭がん [574341953]
- 箱根駅伝予選、ガチでデッドヒートwwwwwwwwwwwwwwwwwwwwwww [398059782]
- 【悲報】まだ「マスク😷」してる人の正体 [616817505]
- 美人コスプレイヤー「撮影ドタキャンしたらカメラマンに日当請求された!助けて!😭」 [834922174]
- 【画像】女さん「男たちへ告ぐ。クンニはこうやれ!!!」wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [841411289]
- AI、ガチで若者に浸透wwwwwwwwwwwwwwwwwwwwwwwwwwwww [398059782]