この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2017 の投稿記事です。 こんにちは。データエンジニアの大西です。 最近SymPyというPythonのライブラリにハマっています。この記事では、それを使ってセンター試験の問題を解いたり類似問題を生成させる小ネタをご紹介します。 Sympyの紹介 SympyはPython上で数学の代数計算を実施できるライブラリです。方程式を解いたり、微分を計算したりといった数学的な操作がPythonで計算できます。 SymPy インストール Python3系がインストールした環境であれば、$ pip install sympy でOKです。その他の環境の場合は公式のドキュメントを参照ください。 シンボル操作と代数計算 Sympyを使うとxやyを数学で計算する時の変数として定義して操作できます。 In [1]: