開発環境
- macOS High Sierra - Apple
- Emacs (Text Editor)
- Python 3.7 (プログラミング言語)
Pythonからはじめる数学入門 (Amit Saha (著)、黒川 利明 (翻訳)、オライリージャパン)の2章(データを統計量で記述する)、3.9(プログラミングチャレンジ)、問題3-2(統計電卓)を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from stats import mean, median, mode, variance_sd with open('mydata.txt') as f: numbers = [float(line) for line in f] for a, b in [('平均', mean),('中央値', median),('最頻値', mode)]: print(f'{a}: {b(numbers)}') for a, b in zip(('分散', '標準偏差'), variance_sd(numbers)): print(f'{a}: {b}')
入出力結果(Terminal, Jupyter(IPython))
$ ./sample2.py 平均: 477.75 中央値: 500.0 最頻値: 100.0 分散: 141047.35416666666 標準偏差: 375.5627166887931 $
0 コメント:
コメントを投稿