2017年8月24日木曜日

学習環境

Head First Statistics (Dawn Griffiths (著)、黒川 利明 (翻訳)、木下 哲也 (翻訳)、黒川 洋 (翻訳)、黒川 めぐみ (翻訳)、オライリージャパン)の4章(確率の計算 - 一か八かの賭け)、自分で考えてみよう(p. 141))を取り組んでみる。

自分で考えてみよう(p. 141))

P(黒または赤) = 18+18 38 = 36 38

コード(Emacs)

Python 3

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from matplotlib_venn import venn2
import matplotlib.pyplot as plt

from sympy import FiniteSet

S = FiniteSet(*range(38))
A = FiniteSet(*range(18))
B = FiniteSet(*range(18, 36))
C = A | B

print(f'P(黒または赤) = {len(C) / len(S)}')
venn2(subsets=[S, C])
plt.savefig('sample3.svg')

入出力結果(Terminal, IPython)

$ ./sample3.py
P(黒または赤) = 0.9473684210526315
$

0 コメント:

コメントを投稿