2017年7月19日水曜日

学習環境

Head First Statistics (Dawn Griffiths (著)、黒川 利明 (翻訳)、木下 哲也 (翻訳)、黒川 洋 (翻訳)、黒川 めぐみ (翻訳)、オライリージャパン)の2章(主要な傾向を測る - 真ん中の道)、度数マグネット(p. 67)を取り組んでみる。

度数マグネット(p. 67)

3+2a+6+62+32b+33c 3+2+2+3+4+4 =17 71+2a+32b+33c 18 =17 2a+32b+33c=235 2·4+32·4+33·3 =8+128+99 =235

123313233
342243

コード(Emacs)

Python 3

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

from sympy import pprint, symbols, solve

a, b, c = symbols('a b c', integer=True, positive=True)
eq = (3 + 2 * a + 6 + 62 + 32 * b + 33 * c) / (3 + 2 + 2 + 3 + 4 + 4) - 17
s = solve(eq, dict=True)
pprint(s)
pprint(s[0][a].subs({b: 4, c: 3}))

入出力結果(Terminal, IPython)

$ ./sample4.py
⎡⎧           33⋅c   235⎫⎤
⎢⎨a: -16⋅b - ──── + ───⎬⎥
⎣⎩            2      2 ⎭⎦
4
$

0 コメント:

コメントを投稿