学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- 数式入力ソフト(TeX, MathML): MathType
- MathML対応ブラウザ: Firefox、Safari
- MathML非対応ブラウザ(Internet Explorer, Microsoft Edge, Google Chrome...)用JavaScript Library: MathJax
- 参考書籍
Head First Statistics (Dawn Griffiths (著)、黒川 利明 (翻訳)、木下 哲也 (翻訳)、黒川 洋 (翻訳)、黒川 めぐみ (翻訳)、オライリージャパン)の4章(確率の計算 - 一か八かの賭け)、自分で考えてみよう(p. 149)を取り組んでみる。
自分で考えてみよう(p. 149)
コード(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(8, 26)) print(f'P(黒または偶数) = {len(A) / len(S) + len(B) / len(S) - len(A & B) / len(S)}') venn2(subsets=[A, B]) plt.savefig('sample5.svg')
入出力結果(Terminal, IPython)
$ ./sample5.py P(黒または偶数) = 0.6842105263157894 $
0 コメント:
コメントを投稿